用shell写一个检查Xtigervnc进程是否启动的脚本,并判断如果进程不存在则启动改程序
时间: 2023-03-21 11:01:07 浏览: 217
可以使用以下脚本来实现:#!/bin/bashprocess_name="Xtigervnc"# 检查进程是否存在
if ps -ef | grep -v grep | grep $process_name > /dev/null
then
echo "进程存在"
else
echo "进程不存在,启动中..."
# 启动Xtigervnc程序
/usr/bin/Xtigervnc
fi
相关问题
用shell写一个检查Xtigervnc判断进程是否存在,如果不存在则启动该进程。
答:可以使用下面的shell脚本来实现:#!/bin/bashif ps -ef | grep -v grep | grep Xtigervnc > /dev/null
then
echo "Xtigervnc is running"
else
/usr/bin/Xtigervnc -geometry 1024x768
fi
用shell写一个判断Xvnc进程是否存在,如果不存在则启动该进程。
你可以使用以下shell脚本来实现:#!/bin/bash# 检查 Xvnc 进程是否存在if ps -ef | grep -v grep | grep Xvnc ; then
echo "Xvnc is running"
else
echo "Xvnc is not running"
# 启动 Xvnc 进程
/usr/X11R6/bin/Xvnc :1 -desktop localhost:1 -auth /home/user/.Xauthority -geometry 1280x1024 -depth 16 -rfbwait 30000 -rfbauth /home/user/.vnc/passwd -rfbport 5901 -fp /usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/ -co /etc/X11/rgb
echo "Xvnc started"
fi
阅读全文