起動時にプロセスをフォアグラウンドで起動する

起動時にプロセスをフォアグラウンドで起動する

起動時または一定の間隔でバックグラウンドでプログラムを起動する方法はわかっていますcronが、この場合は、コンピューターの起動時に自動的にフォアグラウンドで Python スクリプトを起動して、その出力をすぐに画面に表示できるようにしたいと考えています。

私の介入なしにそれは可能ですか?

答え1

ディストリビューションによっては、スクリプトを実行レベル(実行されるレベル)に配置することができます。ユーザーがログインしているとき)。cron とは対照的に、対話的に実行されます。

実行レベルの意味を確認する必要があります (デフォルトから変更されている可能性があるため)。

Debian および Ubuntu のデフォルトの実行レベルは次のとおりです。

  • 0 システム停止
  • 1 シングルユーザー
  • 2 フルマルチユーザーモード(デフォルト)
  • 3-5 2と同じ
  • 6 システムの再起動

スクリプトを /etc/rcX.d に配置します。ファイルを適切な実行レベルに配置するだけで、マシンの起動後に実行されます。

関連情報