首页 男生 其他 Linux/Unix技术丛书·跟老男孩学Linux运维:核心基础篇(上)(第2版)

13.5.3 要领3:在执行的Shell脚本前加上/bin/sh

  13.5.3 要领3:在执行的Shell脚本前加上/bin/sh

  要确保Cron对应的执行者有访问Shell脚本所在目录的权限,并且可执行该Shell脚本(可用chmod和chown修改脚本权限和所有者)。当然,最佳方法是在要执行的任务脚本前加上/bin/sh,然后执行,否则就有可能会因为忘了为脚本设定执行权限,而无法完成当次任务执行计划。本条要领是一个经验型的好习惯。执行其他语言的脚本也要加上对应语言的解释器,以下是相应的执行方法示例。

  规范的Shell脚本定时任务执行方法:/bin/sh/server/scripts/bak.sh

  规范的Perl脚本定时任务执行方法:/usr/bin/perl/server/scripts/bak.sh

  规范的Python脚本定时任务执行方法:/usr/bin/python/server/scripts/bak.py

目录
设置
手机
书架
书页
评论