再起動時やシステム起動時に毎回コマンドやスクリプトを実行する必要がある場合があります。 このチュートリアルでは、そのような場合について説明します。 CentOS/RHEL および Ubuntu システムで、再起動時やシステム起動時にコマンドやスクリプトを実行させる方法について、2つの異なる方法を用いて説明します。 どちらの方法もテスト済みで、問題なく動作します。
( 推奨記事 : 完全なモニタリングのために Prometheus と統合した Grafana & のインストール )
( また読む : CentOS 8/RHEL 8 への DNS インストール ガイド )
方法 1 – rc. を使用する方法。この方法では、起動時にスクリプトとコマンドを実行するために、/etc/ にある rc.local ファイルを使用します。
ただし、最初に /etc/rc.local ファイルを実行可能にするためのパーミッションを設定する必要があります。
$ sudo vi /etc/rc.local
& ファイルの一番下に、エントリ
sh /root/script.sh &
ここでファイルを保存 & exit. 同様に、rc.localファイルを使ってコマンドを実行することもできますが、コマンドのフルパスを記述することを確認する必要があります。 コマンドのフルパスを見つけるには、
$ which command
例えば、
$ which shutter
/usr/bin/shutter
CentOSでは、’/etc/rc.d’ の代わりに ‘/edc/rc.local’ ファイルを使っています。
注意:-起動時にスクリプトを実行する場合、スクリプトが ‘exit 0’ で終わっていることを確認してください。
方法 2 – Crontab 方法
この方法は、2 つの方法のうち最も簡単な方法です。
クーロンジョブを作成するには、ターミナル & を開き、run
$ crontab -e
& 次の行を入力します。sh )
ここで、/location/script.sh は実行するスクリプトの場所です。
以上、システム起動時にスクリプトまたはコマンドを実行する方法についてのチュートリアルを行いました。
私たちがあなたを助けたと思う場合、またはちょうど私たちをサポートしたい場合は、これらを考慮してください:-
私たちに接続します。 Facebook|Twitter|Googleプラス
Become a Supporter – あなたが稼いだお金を寄付してください。
Linux TechLab は、あなたの継続的なサポートに感謝します。