####脚本如下 OSW_init.sh
SCRIPTLOC=/orabak/oswbb/oswbbexport SCRIPTLOC###执行过程,发现 osw_stat 显示都是 2,理论上结果应该为1,也就是只看到 OSW_init.sh 这一个进程。
osw_stat=`ps -ef|grep OSW|grep -v grep| wc -l`
#########加入调试语句,发现返回结果为1.
ps -ef|grep OSW|grep -v grep| wc -l[/color]
osw_chk=`expr $osw_stat`
if [ $osw_chk -eq 1 ]
then
cd $SCRIPTLOC
$SCRIPTLOC/OSWatcher.sh 30 360
fiexit 0############请问:
加入调试语句,发现返回结果为1. 请问为何 在Linux 加入 反斜杠 ·和 不加入反斜杠 为何不一样。加入反斜杠的语句,返回为2
`ps -ef|grep OSW|grep -v grep| wc -l`不加入反斜杠胡语句,返回为1
ps -ef|grep OSW|grep -v grep| wc -l
SCRIPTLOC=/orabak/oswbb/oswbbexport SCRIPTLOC###执行过程,发现 osw_stat 显示都是 2,理论上结果应该为1,也就是只看到 OSW_init.sh 这一个进程。
osw_stat=`ps -ef|grep OSW|grep -v grep| wc -l`
#########加入调试语句,发现返回结果为1.
ps -ef|grep OSW|grep -v grep| wc -l[/color]
osw_chk=`expr $osw_stat`
if [ $osw_chk -eq 1 ]
then
cd $SCRIPTLOC
$SCRIPTLOC/OSWatcher.sh 30 360
fiexit 0############请问:
加入调试语句,发现返回结果为1. 请问为何 在Linux 加入 反斜杠 ·和 不加入反斜杠 为何不一样。加入反斜杠的语句,返回为2
`ps -ef|grep OSW|grep -v grep| wc -l`不加入反斜杠胡语句,返回为1
ps -ef|grep OSW|grep -v grep| wc -l
解决方案 »
- 修改/etc/inittab后debug信息不输出到终端
- Centos7 非root用户可上传文件,禁止拷贝文件
- 现在各个公司做嵌入式linux开发用的是哪个版本的内核?
- 怎么参加RHCSA认证考试
- swap的used空间怎么会高得这么吓人?
- 第一天学习linux
- python用itchat写的程序在Linux上运行出现二维码错误
- 怎么离线安装zabbix4.0
- centos解压不起 求大神指点
- 利用vsftpd再本地搭建ftp服务器后win下登录提示远程主机关闭
- bash: /usr/local/bin/apktool.jar: cannot execute binary file: 可执行文件格式错误
- sem_post比sem_wait快的情况下回发生什么事情?
ps -ef|grep OSW
的结果看一下
我猜是用``的时候多了一个shell调用什么的,就多了一行
->是这样的,linux 是这样的,会多调用一个shell, 但是在unix 不会这样。因为想写一个在unix 和 linux 都通用的脚本。你的意思是说在linux 下;
将
osw_stat=`ps -ef|grep OSW|grep -v grep| wc -l`
改成
ps -ef|grep OSW|grep -v grep| wc -l > 1.txt
ows_stat=`cat 1.txt`,对吗?