0
我有多個腳本正在運行。所有的腳本都有相同的名字,但是他們執行的命令做了不同的事情。檢查進程是否運行linux並從某些描述開始
我想弄清楚如果腳本的特定實例正在運行,如果是的話我不想它再次運行。這很難,因爲所有腳本都有相同的名稱,所以使用pgrep可能會導致誤報。
我的想法是,如果有,當它第一次運行時,我可以附加任何屬性或描述,然後我可以grep爲獨特的描述,並告訴其實例正在運行,有沒有辦法做到這一點? 有沒有人有任何其他的想法?
謝謝
使用'lsof的-p'找出哪些過程是什麼。然後將您的腳本重命名爲有意義的。 –
twalberg
「給你的腳本更有意義的名字」的建議是一個很好的建議;否則,你可以在你的問題中詳細說明爲什麼它們都被命名爲同一事物,因爲該決定背後的推理可能會闡明如何解決該決策所產生的下游問題的建議。 – TML