网上有关“如何运行linux shell程序”话题很是火热,小编也是针对如何运行linux shell程序寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
编写好的shell脚本(如:test),可以采取两种方式进行运行:\x0d\一、 $ sh test\x0d\一般不采用这种调用方式 ,尤其不采用“sh<test ”的调用方式,因为这种方式将禁止shell读取标准输入 。\x0d\也可以采用 $ ksh test\x0d\这种方式要求shell具有“可读”的访问权限。\x0d\二 、直接运行可执行的shell脚本之前,首先应使用下列chmod命令,把shell脚本文件设置为可执行的文件。\x0d\chmod 755 test(除文件属主可写之外 ,每个用户均具有读和可执行的访问权限)\x0d\chmod +rx test(同上)\x0d\chmod u+rx test(只有文件属主具有读和执行的访问权限)\x0d\按照上述要求设置shell脚本文件的访问权限后,可采用下列方式,直接运行shell脚本了 。\x0d\1、test(如果命令检索路径包含当前目录)\x0d\2、./test(如果命令减缩路径不包含当前目录)\x0d\*说明: sh test 方式调用一个shell叫蹦可能会禁止某些shell特定的扩展功能 ,因而可能引起脚本无法正确执行。
前提是你没有设置锁屏密码。
#!/bin/shlock_screen()
{
sleep?$(($1*60))
gnome-screensaver-command?-a
}
unlock_screen()
{
#设置IFS是为了排除输入空格的情况
a=$IFS
IFS=
read?-t?$(($1*60))?var?#使用timeout设置
IFS=$a
[?-z?"$var"?]?&&?gnome-screensaver-command?-d
}
while?:
do
lock_screen?30?#30分钟后锁屏
unlock_screen?1?#1分钟后或回车键按下后解锁
done
./test.sh & 放入后台运行。
关于“如何运行linux shell程序”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[勇慧君]投稿,不代表物智号立场,如若转载,请注明出处:http://3g.wzgitom.com/wuzhi/371.html
评论列表(3条)
我是物智号的签约作者“勇慧君”
本文概览:网上有关“如何运行linux shell程序”话题很是火热,小编也是针对如何运行linux shell程序寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...
文章不错《如何运行linux shell程序》内容很有帮助