shift
ls -i -a shift可以把$2变复制给$1处理
$$
当前命令的PID号,用于脚本只能同时执行一个。
[root@a lmk]# cat pid.sh
#!/bin/sh
pidpath=/tmp/a.pid
if [ -f "$pidpath" ]
then
kill -USR2 cat $pidpath
>/dev/null 2>&1
rm -f $pidpath
fi
echo $$>/$pidpath
sleep 300
[root@a lmk]#
shift
ls -i -a shift可以把$2变复制给$1处理
$$
当前命令的PID号,用于脚本只能同时执行一个。
[root@a lmk]# cat pid.sh
#!/bin/sh
pidpath=/tmp/a.pid
if [ -f "$pidpath" ]
then
kill -USR2 cat $pidpath
>/dev/null 2>&1
rm -f $pidpath
fi
echo $$>/$pidpath
sleep 300
[root@a lmk]#
shell编程基础必知内容
shell 编程基础
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M