2

私はこの問題に頭を悩ませてきました。

tom ユーザーで実行されているプロセスを使用して、root ユーザーで実行されているプロセスに kill(pid,SIGUSR1) シグナルを送信したいのですが、毎回、この操作を行うことは許可されていません。

プログラムによる解決策をネットで検索しましたが、役に立ちませんでした.すべての応答は不可能です.しかし、私は少し懐疑的で、c.

これを達成する方法を説明できるサンプルプログラムまたは行が必要です。

私もexeclを使ってみました。

より具体的には、この kill シグナルは mysql ユーザーから root で実行されているプロセスに生成され、mysql で実行しようとしても同じ結果操作が許可されませんでした。

トム

4

2 に答える 2

0

以下は、unix/linux コマンド ラインから行うことです。しばらく c を使用していませんが、シェル コマンドを渡すことができる「システム」または「シェル」関数がいくつかあると確信しています。

から sudo を使用できる場合は、それを実行する必要があります。

sudo kill -9

通常、必要なのは

-9を殺す

ただし、一部のプロセスは、強制終了するためにさらに権限が必要です。

でプロセスIDを取得できます

ps -aux | grep

これ以上のことはわからないので、お役に立てれば幸いです。カイル

于 2013-05-14T16:46:06.000 に答える