起動時にターミナルコマンド(pythonコマンド)を実行する

起動時にターミナルコマンド(pythonコマンド)を実行する

Ubuntu は初めてですが、この質問の答えを得るためにあらゆるところを探しました。今のところ解決策は見つかりません。基本的に、起動時に 2 つのターミナル コマンドを実行する必要があります。これらのコマンドは、互いに直接続きます。これにより、起動時に Python スクリプトを開くことができます。スクリプトは手動で開くと機能しますが、起動時に機能させる方法がわかりません。ターミナルで次のように入力します。

cd /directory/with/python/script/
python name.py

スクリプトは動作しますが、起動時に実行するのが困難です。

答え1

マシンを起動するたびにこのスクリプトを実行したい場合、便利な方法は upstart init タスクを追加することです。

に、次の内容を含むファイルmy-startup-script.conf(ファイル名は任意ですが、拡張子は にする必要があります.conf)を作成します。/etc/init

description "Describe what the script does."
start on filesystem
task
script
    cd /path/to/script
    python name.py
end script

スクリプトはルート権限で実行されることに注意してください。

関連情報