我正在尝试制作一个脚本,要么在 compton 正在运行时退出它,要么在它没有运行时启动它。我从 man 那里读到如果找到进程它应该退出 1,所以我试图制作一个使用它的脚本......但是这不起作用,如果它关闭但不关闭它就会启动. 我究竟做错了什么 ??
#!/bin/bash
status=$(pgrep compton 2>&1)
if [[ $status == 1 ]];
then
killall compton
else
exec compton -b
fi
echo $status
Run Code Online (Sandbox Code Playgroud)