起動時にユーザーとしてスクリプトを実行する

起動時にユーザーとしてスクリプトを実行する

Debian 7でユーザーとして起動したときにスクリプトを実行する方法はありますか?私のスクリプトは

screen -dmS name ./script.sh

したがって、本質的に起動時に画面ウィンドウを作成し、その中でスクリプトを実行するスクリプトを実行したいと思います。

ベストアンサー1

sudoでは複雑なコマンドを使用できますが、/etc/rc.local最良の方法はユーザーcronテーブルを使用することです。システムの再起動時に定義されたスクリプトやコマンドの実行など、いくつかのcron素晴らしい予約キーワードがあります。@reboot

したがって、そのユーザーとしてcrontab -e次の行を実行してファイルに追加します。

@reboot screen -dmS ScreenName /path/to/your/script.sh

おすすめ記事