Debian 7のユーザーとして起動時にスクリプトを実行する方法はありますか?私のスクリプトは
screen -dmS name ./script.sh
したがって、基本的には、起動時に画面ウィンドウを作成してその中でスクリプトを実行するスクリプトを実行したいと思います。
/etc/rc.local
で手の込んだSudo
コマンドを使用することもできますが、最善の方法は、ユーザーのcron
テーブルを使用することです。 cron
には、システムの再起動時に定義されたスクリプトまたはコマンドを実行する@reboot
を含むいくつかの気の利いたスケジューリングキーワードがあります。
したがって、そのユーザーとしてcrontab -e
を実行し、次の行をファイルに追加します。
@reboot screen -dmS ScreenName /path/to/your/script.sh