进程重启脚本
1. 关闭并启动进程的bat命令
taskkill /f /im 进程名
c:\bf\1.exe 这里路径要自己修改,就是你想运行的程序的完整路径。
2. 求windows下重启程序脚本
给分吧!
1. 自己手工写定时重启关闭的批处理程序:
@ECHO OFF
AT 02:00 "taskkill /f /t /im CMD.exe"
AT 02:01 "C:\你的目录\你的程序"
2. 可以使用 windows脚本大师 之类的东东
这个是startup.sh的脚本
#!/bin/bash
java -Xms512m -Xmx1024m -classpath lib/antlr-2.7.6.jar:lib/commons-collections-3.2.jar:lib/jta.jar ...... xx.MainClass%1 %2
java -cp "$CLASSPATH" xx.MainClass> console.log & echo $! > MainClass.pid &
MainClass是我服务器的启动入口main所在的类.
脚本也是看到网上其他朋友写的,这个脚本在服务器启动的同时将pid写到MainClass.pid中下面的是restart.sh脚本
#!/bin/bash
cat MainClass.pid | xargs kill -9
java -Xms512m -Xmx1024m -classpath lib/antlr-2.7.6.jar:lib/commons-collections-3.2.jar:lib/jta.jar ...... xx.MainClass%1 %2这个脚本就是先关闭pid为MainClass.pid的进程
然后再启动.
问题是在服务器启动后,利用ps -aux查看进程,没有发现MainClass.pid的值
java.exe的pid是另外一个值...
4. linux 进程监控和自动重启脚本
ps -fe|grep X if [ $? -eq 0 ] then service restart X fi 然后把这段脚本放到crontab里面,每分钟执行一次就可以了
5. 帮忙写个linux(ubuntu)下程序自动重启的脚本
你好!~我写了一个!~你可以试试,内存只知道查询使用百分比,你可以按照你的总内存乘一下,把变量PRO换成你的fcitx,SIZE换成你算出来的内存大小,kill下再写一行你的程序启动的命令(我没用过你那个软件,不知道怎么启动),应该就可以了。水平有限,欢迎指出不足
#!/bin/bash
#
PRO="pro"
MEM=$(ps aux | grep pro | grep -v 'grep' | awk '{print $4}')
PID=$(ps aux | grep pro | grep -v 'grep' | awk '{print $2}')
declare -i SIZE=8
if [[ $MEM > $SIZE ]] ; then
kill -9 $PID
fi
6. 请问如何用脚本实现检查某个进程是否退出然后自动重启它
#!/bin/sh RUNNING=`pgrep miniupnp` if [ -n "$RUNNING" ];then echo "program is running" else echo "starting miniupnpd" /etc/init.d/miniupnpd start fi命名为upnpd保存到/usr/bin/下面,然后运行crontab -e,加上下面一行代码* * * * * sleep 10;upnpd这样就是每十秒钟运行一下这个脚本,检查进程是否存在
7. windowxp 系统,求一个脚本,在某进程崩溃后整个系统自动重启
可以考虑备份DAT文件,周期设置短点,不过还是治标不治本的办法,找找根源解决出错的问题
8. 求一个批处理命令,重启一个进程,不要有路径的,或者将后台进程转为窗口
记住这个文件名称,选中,点击结束进程。然后单击文件,新建任务,输入这个程序名称之后这个程序就会被启动了。