当前位置:  技术问答>linux和unix

crontab中执行bash脚本问题

    来源: 互联网  发布时间:2016-07-13

    本文导语:  root登录 root目录下有个bash文件test.pp 属性为 755 #--------------------- crontab -e */1 * * * * . /test.pp #--------------------- test.pp echo 'date' this is test.pp >> /home/1.log # -------------------- mail得到的结果: X-Cron-Env:  X-Cron-Env:  X-...

root登录
root目录下有个bash文件test.pp 属性为 755
#---------------------
crontab -e
*/1 * * * * . /test.pp
#---------------------
test.pp
echo 'date' this is test.pp >> /home/1.log
# --------------------
mail得到的结果:
X-Cron-Env: 
X-Cron-Env: 
X-Cron-Env: 
X-Cron-Env: 
date.......
: No such file or directory;
#---------------------
看了不少帖子,说环境变量有问题。可是始终搞不定。
先谢了!!!

|
没有看懂想问什么,*/1 * * * * . /test.pp 那行最后一个应该改为 /root/test.pp 吧。
首先你没有写明在哪个目录下面,其次也.与/之间有空格。

|

test.pp是可以运行的,但是在这里面你要加上环境变量就可以了。crontab会不识别这个test.pp是什么东东

|
你在根目录下运行./test.pp的意思是执行当前目录下的test.pp文件,而在cron下不能这么做,要写绝对路径,
如果这个文件就是在根目录下的话就直接写/test.pp,加点是没用的,
而且你写的是. /test.pp,这样的话cron就会把这个点认为是用户,你有.这个用户??

|
注意那个date引起来的不是单引号, 而是反引号.

另外,如果不是上述问题引起的, 那就是你系统里的date不是在标准路径下, 你可以用which date或whereis date查找绝对路径的date命令, 在crontab里用绝对路径.

|

echo "`date` this is test.pp" >> /home/1.log 

    
 
 

您可能感兴趣的文章:

  • 请教一个问题,CRONTAB执行脚本和SSH登陆后调用脚本有什么不同?
  • 脚本自动添加crontab示例
  • 关于定时执行脚本crontab的问题
  • 在Linux使用crontab设置自动执行备份脚本问题?
  • 请教个AIX crontab脚本执行问题
  • crontab无法启动shell脚本,求助!
  • 能不能用crontab让一个PHP脚本自动运行?
  • linux 怎么样设置使crontab 里的任务一机就启动,或者怎么开机运行一个脚本?
  • 求一个可以被crontab执行的,用tar自动向磁带机上备份指定文件系统的脚本。
  • 菜鸟问题。关于定时执行的脚本crontab
  • crontab 脚本执行报错
  • crontab自动执行脚本的问题
  • crontab下执行重启脚本问题
  • 写了一个脚本,没有任何参数,手动执行可以但是在crontab里就提示参数无效
  • crontab里面的程序不运行,手动执行脚本会运行,谁知道原因?
  • crontab执行informix脚本的问题(没人知道吗,加分求解)
  • 急用:谁帮我写一个crontab的SHELL脚本?找到一个匹配文件后执行一个程序来发送之
  • 用脚本调用可执行程序,在crontab里不能执行,100分求
  • AIX crontab 嵌套SHELL脚本,执行报 分段错误(core dump)
  • Linux crontab 定时执行mysql脚本问题
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • crontab 自动执行问题
  • crontab能让一个程序每分钟执行一次吗?
  • crontab提交的定时任务不能正常执行
  • crontab 不执行
  • 如何使用crontab来定时执行一个.php的程序
  • crontab 执行定时任务
  • crontab 服务执行不了
  • 我的crontab为什么不执行?我用LINUX9
  • 普通用户nms下的crontab不能执行
  • oracle 可以在crontab 中定时执行吗?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • 关于crontab 的问题,间隔天数的问题。
  • crontab的问题,希望高手指教!谢谢!
  • 求救 Solaris crontab 问题
  • 很简单的一个问题关于crontab的
  • 关于realpath()函数在crontab中启动的问题
  • 一个crontab的问题
  • crontab 问题! 大侠来帮帮我!
  • crontab 环境变量问题
  • crontab计划任务问题
  • 问一个crontab中不能运行手动可以运行的问题
  • 关于crontab的问题
  • crontab使用问题?
  • 关于crontab问题(若分不够,可加)
  • unix 有关crontab 的问题
  • crontab tomcat 环境变量问题!
  • 使用crontab导表出现的问题
  • 关于crontab的问题,急!!
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • crontab无法编辑了,大侠帮忙!!!
  • 哪位大哥用过Crontab命令啊?
  • 请问使用crontab是否必须设置环境变量?
  • 如何把一个文本内的内容一次性写入crontab里
  • crontab属于哪个包
  • 无法用crontab???
  • 求救,关于crontab,小妹不胜感激
  • 求救:crontab不运行 急急急啊
  • 在crontab 中如何設定每5 分鐘執行一個程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3