我一直在使用它检查我要编辑的进程是否已经在运行。
现在,如果有任何用户正在运行此进程,则会返回,但由于现在有多个用户运行它,因此我需要此行仅在当前用户运行时才返回true。我已经有一些东西可以执行as_user,并且用户名保存在ME中。
if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
答案 0 :(得分:0)
$LOGNAME
提供当前用户名。因此,如果您使用该命令从X用户运行并想要检查该特定用户进程,则可以为$LOGNAME
添加其他grep。我正在使用SUSE-Linux。如果您使用任何其他操作系统,请指定。