起動時にXアプリケーションを実行する

起動時にXアプリケーションを実行する

リモートオブジェクトを監視し、その画像を画面に表示するx-applicationがあります。
startxを実行してから他の端末でこのアプリケーションを起動すると、正常に起動して表示する必要があるすべての内容が表示されます。 startx を実行しないと、アプリケーションはモニターに接続できないというメッセージの表示を開始します。合理的な。 X11が起動しませんでした。
起動時にこのアプリケーションをどのように起動できますか(もちろんX11を含む)?
ログインは不要(Linuxボックスにはキーボードがありません)

答え1

これを使用して起動時にcronプログラム/スクリプトを起動できます。スケジュールされたジョブのインストールcrontab -e現在のユーザーのcronファイルを編集するために使用されます。次の行を追加

@reboot /path/to/program --options

保存して閉じます。ログインしていない場合でも、起動時にプログラムを実行する必要があります。

プログラム/スクリプトが起動しない場合は、cronサービスが有効になっていることを確認してください。

systemctl status cron

無効になっている場合は、次のコマンドを使用してサービスを有効にします。

systemctl enable cron

関連情報