0 任何人都可以幫助我一個腳本,它通過名稱找到進程ID,然後重新啓動它?重新啓動進程腳本linux 來源 2011-01-20 Dro1n2 +5 這是不可能的一般。尋找和殺死一個過程很容易。再次啓動它可能不是(例如,也許它需要以特殊方式設置的環境,從某個工作目錄開始,等等) – derobert 2011-01-20 16:00:46 +1 您需要詳細說明它是什麼,正如derobert所說,它不是不可能,或者至少不容易,以適當的方式重新啓動任何給定的過程。雖然也許你只需要針對特定的情況做這些事情,對於特定的程序呢?也許你只需要使用`telinit restart`或者其他類似的結構來發布你的服務。無論如何,你需要提供更多的信息,確切地說你需要什麼。 – wich 2011-01-20 16:40:55
1 pidof PROG_NAME | xargs kill -9 ; PROG_NAME 殺死PROG_NAME的每個實例,並重新啓動一個實例(如果PROG_NAME在PATH) 來源 2011-01-20 15:55:31 jrm
這是不可能的一般。尋找和殺死一個過程很容易。再次啓動它可能不是(例如,也許它需要以特殊方式設置的環境,從某個工作目錄開始,等等) – derobert 2011-01-20 16:00:46
您需要詳細說明它是什麼,正如derobert所說,它不是不可能,或者至少不容易,以適當的方式重新啓動任何給定的過程。雖然也許你只需要針對特定的情況做這些事情,對於特定的程序呢?也許你只需要使用`telinit restart`或者其他類似的結構來發布你的服務。無論如何,你需要提供更多的信息,確切地說你需要什麼。 – wich 2011-01-20 16:40:55