
cron
起動時または特定の間隔でバックグラウンドでプログラムを起動する方法を知っていますが、この場合、コンピュータの起動時にフォアグラウンドでPythonスクリプトを自動的に起動したいので、すぐに画面に出力が表示され始めます。
私の介入がなければ、これは可能でしたか?
答え1
ディストリビューションによっては、スクリプトを実行レベルにすることができます。後ろにあなたのユーザーがログインしています)。 cronとは異なり、インタラクティブに実行されます!
ランレベルが何を意味するかを確認する必要があります(デフォルトを変更できるため)。
DebianとUbuntuのデフォルトのランレベルは次のとおりです。
- 0 システムが停止しました
- シングルユーザー1名
- 2フルマルチユーザーモード(デフォルト)
- 3-5 2と同じ
- 6 システムの再起動
ここにスクリプトを配置します。 /etc/rcX.dファイルを正しいランレベルに配置すると、マシンが起動したときに実行されます。