我想对Bash说,等待Process Start/Begin.我正在尝试这种方式,例如:
notepad=`pidof notepad.exe`
until [ $notepad > 0 ]
do
taskset -p 03 $notepad
renice -n 5 -p $notepad
sleep 5
renice -n 0 -p $notepad
done
Run Code Online (Sandbox Code Playgroud)
我有以下问题:
为什么这会生成一个名为"0"的文件(文件为空)我不想创建一个新文件,只是等待PID检查执行.
这是一个循环,但如果2个命令执行correclty,1次我怎么能继续做?
为此更好地使用"直到或"?
等待过程开始或开始的另一个想法???
如果我在"Xorg/XFree86/XSystem/Mir/Wayland"会话中,我想知道如何检查任何Linux发行版.
如果是,我在Xsession运行命令,如果没有在cli模式下运行命令
我尝试了以下方法:
xtty=`w -hs | awk '{print $2}' | sort -u | sed 's/^[tty \t]*//' | sed -n '$p'` && echo "tty X(org/Free86/System) = $xtty"
Run Code Online (Sandbox Code Playgroud)
但这只是为了知道我在哪个.
在某些发行版中,图形模式位于tty1,tty5,tty6或tty7中.但是,我想知道我是否登录了那个tty,如果我在图形会话中.
有人可以帮我这个吗?