关于后台运行shell的问题
时间:2010-03-18
来源:互联网
shell的内容是
obi%cat app_monitor.sh
#!/bin/csh
setenv MI_ROOT_DIR /XXX/intf
echo $MI_ROOT_DIR >>/XXX/intf/bin/test.txt
cd /XXX/intf/bin/
while ( 1 < 2 )
echo "**********MutiP1***********" >>/XXX/intf/bin/test.txt
set pid1 = `ps -ef | grep "app" | grep -v grep|wc -l`
echo $pid1
if ($pid1 < 1) then
rm /XXX/intf/config/running_info/run*
echo $MI_ROOT_DIR
nohup ./app >aaa.log&
else
echo "running" >>/XXX/intf/bin/test.txt
endif
sleep 2
continue
从一个sh里面调用这个sh没问题
但是单独nohup ./app_monitor.sh &就没有反应
有没有谁知道是为什么啊 谢谢!!!
作者: iisnick 发布时间: 2010-03-18
作者: wangqingshui531 发布时间: 2010-03-18
是不是创建进程的问题?
sh
和 ./
的区别?
作者: once_and_again 发布时间: 2010-03-22
echo $pid1
if ($pid1 < 1) then
rm /XXX/intf/config/running_info/run*
echo $MI_ROOT_DIR
作者: nevil 发布时间: 2010-03-22
作者: iisnick 发布时间: 2010-03-24
作者: iisnick 发布时间: 2010-03-24
作者: lzyzuixin 发布时间: 2010-03-24
我这里有个shell,可以在前台运行,但是后台运行的时候就直接挂起了。什么操作都没有 csh环境
shell的内容是
obi%cat app_monitor.sh
#!/bin/csh
setenv MI_ROOT_DIR /XXX/intf
echo $MI_ROOT_DIR >>/XXX/intf/bin/test.txt
cd /XXX/intf/bin/
wh……
什么叫没有反映.
是输入了命令之后就没什么消息
因为你的消息都写进日志里面了啊
作者: liuhuan851002 发布时间: 2010-04-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28