web-dev-qa-db-ja.com

プロセスの開始を防ぐ方法は?

synergyc 起動時に開始するプロセスがあります。このプロセスが開始されないようにするにはどうすればよいですか?検索しました/etc/etc/init.d一部の構成またはスクリプトの場合、何も見つかりませんでした。

4
marioosh

/ etc/rc。d/*で調べてください。

/ etc/rc.localも確認してください

/etc/rc.localに「killall synergyc」のような行を追加することもできますが、呼び出しが早すぎると役に立たないので、次のcronスクリプトを作成できます。それ。ええ、それはちょっと厄介です。

2
James T Snell

いくつかのアイデア:

  • まだ存続している親PIDがあるかどうかを確認します
  • Synergycを一時的に、親プロセスに関する情報をファイルに出力するシェルスクリプトに置き換えて、親プロセスを見つけます。
  • udev/hotplugスクリプトがプロセスを開始する場合があります
  • 多分それは/etc/inittabに行を追加しました
  • ディスプレイマネージャーを使用していますか?そこから始められるかもしれません。
2
mihi

synergycがrootによって所有されているのは本当に奇妙です。ユーザー・セッションで開始したほうがよいでしょう。

相乗効果の自動起動に関する this ガイドを確認してください。いくつかのデスクトップマネージャーの起動構成の例があります。

1
tcb