システム起動時に実行可能なテキストファイルを実行する方法は?

システム起動時に実行可能なテキストファイルを実行する方法は?
sudo nano /etc/rc.local

上記のコードを実行し、以下のパスを追加しました。 HDD_tempは実行可能なテキストファイルです。

/home/matthew/@/HDD_temp/HDD_temp

ただし、このファイルはシステム起動時には実行されません。システム起動時にどのように実行できますか?

答え1

cronで実行したいスクリプトとを使用できます@reboot

編集する: sudo crontab -e

次に、タスクを追加します。

@reboot the_script_to_be_run

答え2

システム化された「サービス」を作成することもできます。たとえば、

vi、nano、または他の方法を使用して空のテキストファイルを作成します。

[Unit]
Description=My service
[Service]
ExecStart=/path/to/my/script.sh
ExecStop=/usr/bin/killall script.sh

# Useful during debugging; remove it once the service is working
StandardOutput=console

[Install]
WantedBy=multi-user.target

/etc/systemd/system/myscript.service別の名前で保存するか、別の名前で保存してください。

次に、次を実行します。

sudo systemctl start myscript

確認サービスを使用しsudo systemctl status myscriptて停止を使用できますsudo systemctl stop myscript。起動後に起動するには、systemctl enable myscriptrootとして実行してください。

関連情報