CentOSにログインした後にアプリケーションを起動するには?

CentOSにログインした後にアプリケーションを起動するには?

upstartスクリプトを使用してCentOSでGUIアプリケーションを起動しようとしています。私のテストスクリプトは/ etc / init /フォルダにあります。

start on desktop-session-start
stop on desktop-shutdown

respawn

script
export DISPLAY=:0
sleep 5
exec /.1/Projects/UpstartTest/start.sh &

end script

start.shスクリプトはGUIアプリケーションのバイナリを実行しています。

コンピュータを再起動した後。私が入力したとき:

[root@mg-CentOS ~]# initctl status test
test stop/waiting

だから私のスタートアップは実行されません。私が入力している間

initctlがテストを開始します

手動で行うと、特に問題なくうまく機能します。

ユーザーログイン(デスクトップの起動)後にこの起動スクリプトをどのように実行できますか?スタートアップのためのCentOSに関する詳細なドキュメントを見つけようとしていますが、ドキュメントはありません。

ベストアンサー1

存在する7 gnome-session-propertiesGUIを使用してこのコンテンツを編集します。

はい

このファイル.desktopはにあります~/.config/autostart/。ファイルを直接コピーすることもできます.desktop

おすすめ記事