2013-08-12 162 views
0

我一直在使用它來檢查我想編輯的進程是否已經在運行。檢查用戶是否有進程正在運行

現在,如果有任何用戶有這個進程在運行,但是由於多個用戶現在運行它,我需要這條線只在當前用戶運行時才返回true。我已經有了一些東西來執行as_user並且用戶名被保存在ME中。

if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null 

回答

0

$LOGNAME提供當前用戶名。因此,如果您使用該命令從X用戶運行並希望檢查該特定用戶進程,則可以爲$LOGNAME添加額外的grep。我正在使用SUSE-Linux。如果您使用的是其他操作系統,請指定。

相關問題