LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1249|回复: 4

请教一个定时启动进程的问题?

[复制链接]
发表于 2009-9-11 13:29:39 | 显示全部楼层 |阅读模式
我的服务器上有三个进程总是无故关闭。。请高手帮忙写个给个定时启动的办法
 楼主| 发表于 2009-9-11 13:30:32 | 显示全部楼层
我试用cron计划任务。。不会写脚本。。直接写启动命令不执行
回复 支持 反对

使用道具 举报

发表于 2009-9-11 13:54:47 | 显示全部楼层
这个。可能跟权限有关?
还是看看为啥关闭吧。
回复 支持 反对

使用道具 举报

发表于 2009-9-17 22:22:58 | 显示全部楼层

先看看进程为什么关闭是正解!

如题是关键的。
临时的话 可以这样 脚本如下 root 权限哦!



!#bin/bash

进程名=`ps -ef | grep '程序名称' |grep -v grep|wc -l`

if [ $进程名 == 1 ]; then

  echo "successful" > /var/log/程序名.log

  else
  启动你这个进程的命令

fi

加到cron 里面。里面没注释的地方千万不要有中文哦, 上面的中文根据自己的实际情况改吧!
回复 支持 反对

使用道具 举报

发表于 2009-9-19 23:09:32 | 显示全部楼层
这个~要看那个进程数哪个用户启动的,然后
sudo -u username crontab -e 吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表