起動時にcronでxfce4-terminalを起動します

アキレウス

systemdを実行しているDebianストレッチを持っています(デフォルトでインストールされています)。cron経由で起動時に2行のbashスクリプトを開始したいと思います。

echo something > file.txt 

xfce4-terminal  [...] --command="watch [....]" 2>&1 & 

スクリプトは手動で起動すると正常に機能します。ウィンドウが開き、「watch」コマンドが起動します。私は最初の行を使用して、起動時に起動されるかどうかを確認します(一種のスタンプのように)。

私はrootユーザーと非rootで試しました。crontab -eとviを使用してcronを編集しました(export VISUAL = "vi")

@reboot /path/to/script/script.sh

起動時にスクリプトが起動しますが(file.txtを確認しました)、xfce4-terminalで開いたウィンドウがありません。そして...「Systemd」は、起動時にスクリプトを起動するだけの大きなBertaのように見えます。

何か案が?みなさん、ありがとう!

クサラナンダ

しばらく考えてみてください。コンピューターを再起動して、コーヒーを飲みに行きます。cronジョブは実行しようとしますが、どこでターミナルを開く必要がありますか?あなたもログインしていません...

cronジョブはインタラクティブGUI環境と同じ環境で実行されないため、通常、cronジョブに必要な環境変数などを設定せずに、コマンドプロンプトで入力された通常のコマンドであるかのようにcronジョブをスケジュールすることはできません。ジョブを実行する必要があります。

この場合、いくつかの環境変数の問題だけでなく、cronジョブの実行時にユーザーがログインすらできない可能性があるという事実もあります。グラフィカル端末を実行するには、デスクトップ環境が存在する必要があります。


私の推測では、デスクトップ環境を起動するたびに(再起動時ではなく、ログイン時に)コマンドを開始する必要があります。

XFCEでこれを行うには、[設定]-> [セッションとスタートアップ]-> [アプリケーションの自動起動]に移動して、をクリックするAddか、.desktop拡張子がにあるファイルを作成します~/.config/autostart/(このディレクトリが存在しない可能性があるため、作成する必要がある場合があります)。

ファイルは次のようになります

[Desktop Entry]
Version=1.0
Name=Script
Type=Application
Exec=/home/user/bin/script.sh
Terminal=false
StartupNotify=false

/home/user/bin/script.shやりたいことを実行するスクリプトはどこにありますか。

(上記はXFCEフォーラムスレッドから取得しもので X11を実行していないため、機能するかどうかはわかりません)

関連項目Xfce初期化スクリプト

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

起動時にcronでxfce4-terminalを起動します

分類Dev

起動時に「Xfce4-terminal」を起動できません

分類Dev

Xfce4はログイン時に不思議なことにファイルブラウザを起動します

分類Dev

systemdで起動時にnginxを起動します

分類Dev

systemdで起動時にnginxを起動します

分類Dev

起動時にFirestarterGUIを自動起動しますか?

分類Dev

TTYを介してGUIにgnome-terminalを起動します

分類Dev

SSMSの起動時にのみSQLServerを起動します

分類Dev

起動時にx11vncを起動します

分類Dev

ログイン/起動時にPostgreSQLを起動します

分類Dev

Fedora18-起動時にsshdを起動します

分類Dev

起動時にVBoxHeadlessVMを起動します

分類Dev

起動時にKeePassXCを起動します

分類Dev

YouTubeの起動中のみXfce4パネルを表示する

分類Dev

プログラムで起動時にMacアプリを起動します

分類Dev

Linux Mintの起動時にbashスクリプトを実行し、mate-terminalを自動的に開きます

分類Dev

起動時にVNCサーバーを自動的に起動します

分類Dev

起動時にVNCサーバーを自動的に起動します

分類Dev

起動時にDocker自動起動を無効にしますか?

分類Dev

xfce4デスクトップでJavaアプリケーションを起動できませんか?-lightdmをねじ込みます

分類Dev

mysqldが起動した後にのみ、起動時にPtokaXを自動起動します

分類Dev

起動時にnode.jsサーバーを自動起動します

分類Dev

マシンの起動時にrun_scriptを自動起動します

分類Dev

Torは起動時に自動的に起動します

分類Dev

pgAdmin 4 が起動時に起動しないようにします (ubuntu 16.04)

分類Dev

systemdは起動時に起動しますが、停止します

分類Dev

systemd、Raspbian 8(jessie)を使用して起動時にnginxを起動しますか?

分類Dev

initramfsを起動します

分類Dev

RNでのシステム起動時にアプリを自動的に起動します

Related 関連記事

  1. 1

    起動時にcronでxfce4-terminalを起動します

  2. 2

    起動時に「Xfce4-terminal」を起動できません

  3. 3

    Xfce4はログイン時に不思議なことにファイルブラウザを起動します

  4. 4

    systemdで起動時にnginxを起動します

  5. 5

    systemdで起動時にnginxを起動します

  6. 6

    起動時にFirestarterGUIを自動起動しますか?

  7. 7

    TTYを介してGUIにgnome-terminalを起動します

  8. 8

    SSMSの起動時にのみSQLServerを起動します

  9. 9

    起動時にx11vncを起動します

  10. 10

    ログイン/起動時にPostgreSQLを起動します

  11. 11

    Fedora18-起動時にsshdを起動します

  12. 12

    起動時にVBoxHeadlessVMを起動します

  13. 13

    起動時にKeePassXCを起動します

  14. 14

    YouTubeの起動中のみXfce4パネルを表示する

  15. 15

    プログラムで起動時にMacアプリを起動します

  16. 16

    Linux Mintの起動時にbashスクリプトを実行し、mate-terminalを自動的に開きます

  17. 17

    起動時にVNCサーバーを自動的に起動します

  18. 18

    起動時にVNCサーバーを自動的に起動します

  19. 19

    起動時にDocker自動起動を無効にしますか?

  20. 20

    xfce4デスクトップでJavaアプリケーションを起動できませんか?-lightdmをねじ込みます

  21. 21

    mysqldが起動した後にのみ、起動時にPtokaXを自動起動します

  22. 22

    起動時にnode.jsサーバーを自動起動します

  23. 23

    マシンの起動時にrun_scriptを自動起動します

  24. 24

    Torは起動時に自動的に起動します

  25. 25

    pgAdmin 4 が起動時に起動しないようにします (ubuntu 16.04)

  26. 26

    systemdは起動時に起動しますが、停止します

  27. 27

    systemd、Raspbian 8(jessie)を使用して起動時にnginxを起動しますか?

  28. 28

    initramfsを起動します

  29. 29

    RNでのシステム起動時にアプリを自動的に起動します

ホットタグ

アーカイブ