
「at」を使ってファイルに書き込むシェルコマンドを実行できます。 GNOME端末を開くと動作しません。
オペレーティングシステム:Ubuntu 20.04
ファイルに日付を書き込むコマンドを含むファイルを作成し、実行可能にしました。
日付ファイル.sh:date > date.txt
この行が入力されました。
at now -f date-file.sh
予想通り、date.txtファイルが生成され、日付文字列が含まれます。
sudo systemctl status atd
表示(編集済み)出力
May 16 05:25:25 - atd[720411]: pam_unix(atd:session): session opened for user - by (uid=1)
May 16 05:25:25 - atd[720411]: pam_unix(atd:session): session closed for user -
gnome端末を開くコマンドを含むファイルを作成して実行可能にしました。
openterm.sh:/usr/bin/gnome-terminal
この行が入力されました。at now -f open-term.sh
端末ではエラーがないと報告していますが、何も起こらないようです。 GNOME端末ウィンドウが開きません。
sudo systemctl status atd
表示(編集済み)出力
May 16 05:31:32 - atd[720500]: pam_unix(atd:session): session opened for user - by (uid=1)
May 16 05:31:32 - atd[720500]: pam_unix(atd:session): session closed for user -
May 16 05:31:32 - atd[720500]: Exec failed for mail command: No such file or directory
どちらのコマンドファイルも現在のディレクトリにあり、gnome-terminalコマンドは絶対パスを提供するため、「ファイルまたはディレクトリなし」エラーの理由を理解できません。
「at」コマンドを使用して端末ウィンドウを開くことはできますか?
助けてくれてありがとう。