web-dev-qa-db-ja.com

起動時にユーザーとしてコマンドを実行するUbuntu 12.04

ブート時に基本的に次のようなコマンドを実行したい:

python /home/me/.hidden/commnd.py

また、これはrootではなく私として実行する必要があります。

私はそれができることを知っていますが、私のgoogle-fuは今日弱いです。

ところで、これはヘッドレスサーバーなので、ログインから開始することは解決策ではありません。

4
Tymanthius

@reboot cronターゲットを使用できます。

Crontabコマンドを使用して、ユーザーアカウントのcrontabを編集します。

$ crontab -e

その後、分、時間、月、月、曜日の代わりに、単に@rebootを入力します

@reboot python /home/me/.hidden/command.py

@rebootおよびその他のcron特殊文字列の詳細については、crontab 5のマンページをご覧ください。

$ man 5 crontab