Linux起動時にコマンドやプログラムを自動実行させる

HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)LinuxtipsLinuxtips, 起動 > Linux起動時にコマンドやプログラムを自動実行させる

無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック

Linuxが起動する際、様々なサービスが起動しますが、
サーバーを管理していると、Linuxの起動時に任意の
プログラムやコマンドを自動起動させたい場面があります。

その場合には、/etc/rc.d/rc.localファイルに
起動したいプログラムやコマンドをフルパスで記述します。

この/etc/rc.d/rc.localファイルは、起動プロセスの
最後に実行されるシェルスクリプトになります。



CentOS7で/etc/rc.d/rc.localを実行させるには、
実行権限の付与が必要になります。
下記コマンドを忘れずに実行してください。

# chmod 755 /etc/rc.d/rc.local

Linux起動時にコマンドやプログラムを自動実行させる

[root@Tiger ~]# chmod 755 /etc/rc.d/rc.local ←CentOS7の場合、実行権限を付与します。 [root@Tiger ~]# vi /etc/rc.d/rc.local ←rc.localファイルへ編集します。 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. touch /var/lock/subsys/local #check_process.shの実行 /etc/rc.d/check_process.sh ←check_process.shが起動時に実行されます。


無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック


<<関連記事>>
・Linux起動パフォーマンスを確認する(systemd-analyze)
・すべてのサービスの状態を把握する
・サービスの状態を把握する
・CentOS6の起動時に詳細情報を表示する
・Linuxをシングルユーザーモードで起動する

Linux入門マニュアル無料ダウンロード