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

crontab scp 无法执行

    来源: 互联网  发布时间:2016-11-29

    本文导语:  我的crontab语句: 50 18 * * * scp -i /home/user/.ssh/key file/path distuser@hostname:/dist/path 其中我直接在命令行中运行 scp -i /home/user/.ssh/key file/path distuser@hostname:/dist/path 是可以scp过去的,可见命令部分并没有问题。而如...

我的crontab语句:
50 18 * * * scp -i /home/user/.ssh/key file/path distuser@hostname:/dist/path
其中我直接在命令行中运行
scp -i /home/user/.ssh/key file/path distuser@hostname:/dist/path
是可以scp过去的,可见命令部分并没有问题。而如果我把上面的命令改成其它的,比如
date >> testfile.txt
也是可以运行的,可见crontab服务是正在运行的。但不知道为什么两个合起来就无法运行了。。。
求高手帮忙解答,谢谢啊!

|
crontab前面直接设置环境的。
crontab和shell的环境变量可不同,可以看man嘛。

签名:挣分下载,lol

|
file/path 加上全路径  /xxx/yyy/file/path试试

|
没有路径
PATH=/usr/local/bin:/bin:/usr/bin
加上试试

|

这是你写的命令
scp -i /home/user/.ssh/key file/path distuser@hostname:/dist/path

这个命令里/home/user/.ssh/key和/dist/path你都写的全路径啊
file/path为什么不写全路径呢? 
比如file/path在/home/user/下  那么你就写成/home/user/file/path啊

我的意思就是这个意思!

|
如果你语句没错误,请检查下/etc/init.d/vixie-cron是否开启或者重启下。

|
你可以将你的scp任务写到一个shell脚本里,然后在脚本第一行加上 #!/bin/sh  ,然后在crontab中加上这个shell脚本,在加的时候这样写:
50 18 * * * sh xxx.sh
或者
50 18 * * * ksh xxx.sh
这样应该就解决了crontab环境变量的问题。 

|
我也想不出啥毛病了  我也经常用crontab+scp备份的  没出现过你所说的问题
contab一般不执行的原因99%有2种
1.环境变量的原因
2.使用了相对路径的原因

|

你看看/var/log/cron日志里 看有啥错误

|
改成全路径,然后修改时间测试下试试……

    
 
 

您可能感兴趣的文章:

  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • crontab 自动执行问题
  • crontab能让一个程序每分钟执行一次吗?
  • crontab提交的定时任务不能正常执行
  • crontab 不执行
  • 如何使用crontab来定时执行一个.php的程序
  • crontab 执行定时任务
  • crontab 服务执行不了
  • 我的crontab为什么不执行?我用LINUX9
  • 普通用户nms下的crontab不能执行
  • oracle 可以在crontab 中定时执行吗?
  • crontab看不到执行效果
  • crontab里设置后没有自动执行,请教高手,急!!!!!!!!!
  • solaris的crontab无法执行问题
  • 关于 crontab 执行,其中的命令一定要写绝对路径吗?
  • crontab 命令为什么执行后不起作用,希望高手门指点一下
  • 在Linux使用crontab设置自动执行备份脚本问题?
  • 关于定时执行脚本crontab的问题
  • Crontab 自动任务不执行!
  • 请教个AIX crontab脚本执行问题
  • crontab无法编辑了,大侠帮忙!!!
  • 无法用crontab???
  • crontab无法启动shell脚本,求助!
  • crontab 无法使用,root用户
  • Crontab自启动tomcat之后tomcat下的应用无法正常使用
  • 在cygwin中无法运行crontab的问题。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • 脚本自动添加crontab示例
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • 哪位大哥用过Crontab命令啊?
  • 请问使用crontab是否必须设置环境变量?
  • crontab的问题,希望高手指教!谢谢!
  • 如何把一个文本内的内容一次性写入crontab里
  • crontab属于哪个包
  • 求救 Solaris crontab 问题
  • 求救,关于crontab,小妹不胜感激
  • 求救:crontab不运行 急急急啊
  • crontab 环境变量问题
  • 一个crontab的问题
  • 在crontab 中如何設定每5 分鐘執行一個程序
  • SOS!!!我不小心把crontab全删了,急寻补救之策!!
  • crontab 使用疑问
  • crontab计划任务问题


  • 站内导航:


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

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

    浙ICP备11055608号-3