ホームページ  >  記事  >  システムチュートリアル  >  Linux の起動時または再起動時に実行コマンド/スクリプトを作成する方法を説明します。

Linux の起動時または再起動時に実行コマンド/スクリプトを作成する方法を説明します。

WBOY
WBOY転載
2024-03-02 11:30:39572ブラウズ

Linux の起動時または再起動時に実行コマンド/スクリプトを作成する方法を説明します。

再起動時またはシステムが起動するたびに、特定のコマンドまたはスクリプトを実行する必要がある場合があります。どうやってこれを行うのでしょうか?この記事ではこれについて説明します。 CentOS/RHEL および Ubuntu システムでシステム起動時にコマンドとスクリプトを再起動または実行する方法を 2 つの方法を使用して説明します。どちらの方法もテストに合格しました。

方法 1 – rc.local を使用する

この方法では、/etc/ 内の rc.local ファイルを使用して、起動時にスクリプトとコマンドを実行します。システムが起動するたびにスクリプトが実行されるように、スクリプトを実行する行をファイルに追加します。

ただし、最初に /etc/rc.local に実行権限を追加する必要があります。
$ sudo chmod x /etc/rc.local

次に、実行するスクリプトを追加します:
$ sudo vi /etc/rc.local

ファイルの最後に追加します:
sh /root/script.sh &

次に、ファイルを保存して終了します。 rc.local ファイルを使用してコマンドを実行する場合も同様ですが、コマンドのフルパスを必ず入力してください。コマンドの完全なパスを確認するには、次のコマンドを実行します:
$ どのコマンド

###例えば:###

$どのシャッター
/usr/bin/shutter

CentOS の場合は、/etc/rc.local ではなく、/etc/rc.d/rc.local ファイルを変更します。ただし、最初にファイルに実行権限を追加する必要もあります。

注: - 起動時に実行されるスクリプトは exit 0 で終了する必要があります。


方法 2 – Crontab を使用する
この方法が最も簡単です。システム起動後 90 秒待機してからコマンドとスクリプトを実行する cron ジョブを作成します。

cron タスクを作成するには、ターミナルを開いて

を実行します。

$ crontab -e
次に、次の内容を入力します。

@再起動 (スリープ 90 ; sh \location\script.sh )
ここで、\location\script.sh は、実行されるスクリプトのアドレスです。

以上がLinux の起動時または再起動時に実行コマンド/スクリプトを作成する方法を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。