小智 10
首先,我没有使用docky。但我假设 docky 在你的 $PATH 中。如果没有,则指定二进制文件的完整路径。
这是 Bash 的绝妙用法:
从一个文件开始,例如(如果需要,可以使用 vim 代替 gedit):
gedit ~/process_monitor.sh键入以下内容:
#!/bin/bash
if [[ -z "$1" ]];then
echo "ERROR: must specify program"
exit 1
fi
while (( 0 == 0 ));do
$@ &
pid=`jobs -l | awk '{print $2}'`
wait $pid
done
Run Code Online (Sandbox Code Playgroud)保存文件。
设置权限:
chmod a+x ~/process_monitor.sh
Run Code Online (Sandbox Code Playgroud)现在你可以像这样运行一个程序:
~/process_monitor.sh docky
Run Code Online (Sandbox Code Playgroud)
它会启动一次程序,如果您选择退出或选择崩溃,请确保重新启动程序。
要在系统启动中添加一个条目,以便它在您登录后启动该程序并且在您退出之前不会停止,请执行以下操作:
/bin/bash ~/process_monitor.sh docky确保选中新条目。退出并重新登录,您会一直看到码头。
| 归档时间: |
|
| 查看次数: |
6273 次 |
| 最近记录: |