再起動後に実行するcronjobまたはユニットファイルを設定する方法

再起動後に実行するcronjobまたはユニットファイルを設定する方法

@reboot root sleep 75 && firefoxでcronjobを作成しましたが、テストしましたが動作しません。 /var/spool/mail/root に以下が表示されます。

ここに画像の説明を入力してください。

私が保持したいのは、再起動するたびにFirefoxが自動的にロードされるようにすることです。 cronジョブまたはシステム単位ファイルを使用してこれを実行したいと思います。 @ rebootの1分後にCrontab操作が開始されます。

答え1

再起動するたびにFirefoxを自動的にロードしたいと思います。

cronjobはこれを行う正しい方法ではありません。

Firefoxを実行するには、X環境(KDEまたはGNOME)を起動する必要があります。したがって、$DISPLAY入力した最後の行にエラーが記載されています。

したがって、起動時にFirefoxを実行するには、KDEまたはGNOMEを設定する必要があります。たとえば、以下はGNOMEに関する関連質問です。https://askubuntu.com/questions/37957/how-do-i-manage-applications-on-startup-in-gnome-3

関連情報