急 急 急!shell脚本编辑后就不能执行了!

wangfujing2008 2013-07-08 10:55:21
前两天对一个shell脚本做了编辑,用crontab 定时执行的!但这个脚本这几天都没有执行,手动执行提示ksh: ./a.sh: not found 请各位帮忙看看是什么问题导致的呢??
...全文
420 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fdl19881 2013-07-13
  • 打赏
  • 举报
回复
crontab中请使用绝对路径。
苍白了想念 2013-07-13
  • 打赏
  • 举报
回复
shell是在哪里编辑的? 如果是在windows上通过其他一些编辑器的话,有可能已经把脚本格式变成dos的了。 如果脚本本身都没发现错误的话,请尝试将格式转成unix的,命令dos2unix <filename>
linux-c 2013-07-11
  • 打赏
  • 举报
回复
手动执行都不行,应该是脚本问题,先把脚本修改了,让手动执行起来,再说crontab吧
JaggerJiao 2013-07-10
  • 打赏
  • 举报
回复
在脚本当前目录下执行,如果不行。写一个测试打印的脚本,如果还不能执行,可能是系统的问题,否则,file命令看下这个脚本,是不是操作时被破坏了
MD_LV 2013-07-10
  • 打赏
  • 举报
回复
第一查看a.sh文件中第一行的引用的bash的路径是否正确 第二还要确定赋给a.sh足够的执行权限
justkk 2013-07-10
  • 打赏
  • 举报
回复
a.sh 文件的前两行是什么?
wangfujing2008 2013-07-08
  • 打赏
  • 举报
回复
麻烦可以说的清楚些吗?crontab不定时执行,手动执行shell也不成功!
splendidlong 2013-07-08
  • 打赏
  • 举报
回复
1. /.profile 文件中path变量没有加或者写错。 2. 这个脚本是否指定了错误的shell (尤其是自己编写的脚本) 3. /usr/bin目录下,某些文件被删除了。
pix77 2013-07-08
  • 打赏
  • 举报
回复
看mail,crontab会有执行日志的
pix77 2013-07-08
  • 打赏
  • 举报
回复
提示是没有找到,要么用个绝对路径

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧