crontab以外に起動時に実行するプログラムを追加する方法は何ですか?

crontab以外に起動時に実行するプログラムを追加する方法は何ですか?

私はCentOS 7を実行し、XFCEをDEとして使用しています。もともと〜/ binに保存されているbashスクリプトを作成し(後で削除しました)、起動時に自動的に実行されるようにしました。どういうわけか管理しましたが、自動起動から削除しようとしましたが、役に立ちませんでした。

  • ctrontab -eを実行すると、編集する空のファイルが表示されます。だからそこから始まらなかった。

  • 「セッションと実行」 - >「アプリケーションの自動起動」を開くと、spice vdagent、Tracker Application Miner、Tracker Metadata Extractor、Tracker User Guide Miner、XFCE polkit、Xfsettingsd、redshift、power Manager、networkプログラムのみがあります。

  • PIDを探して/proc/PID/を見ると、exeは/usr/bin/xfce4-terminalへのリンクです(注:スクリプトはxfce4-terminalを起動し、そこからコマンドを実行してから印刷して保持します)。オープン状態)出力)。このプログラムを実行するのに役立つ情報を他の場所で見つけることができるかどうかわかりません。 cwd は ~ へのリンク、root は / へのリンク、残りはほぼすべて空のファイルです。

  • スクリプトは ~/bin にはありませんが、まだ実行中です。

  • また、対応するターミナルウィンドウを管理するために、Devilspie2を一度にインストールし、いくつかの修正を加えました。削除しました。私はこれがこれに関連することを望んでいませんが、これを指定する必要があると思いました。

またどこから始めるべきですか?どうすればわかりますか?

答え1

実行している場合は、ソフトウェアを実行するsystemdソフトウェアを作成し、serviceそれを使用してsystemctl enable [your-service]起動時に実行できます。 (以前の初期化)を使用している場合は、openrc次のように使用できます。rc-update add [service] default

関連情報