首页 > 系统服务 > 详细

Linux问题:Crontab 执行shell脚本时相对路径的问题,不能识别。

时间:2015-04-13 12:29:19      阅读:497      评论:0      收藏:0      [点我收藏+]

问题描述:在linux中的直接执行shell脚本可以用相对路径找到文件,但是如果通过计划任务crontab执行shell脚本时,却不能通过相对路径找到文件!

例子:

  shell脚本文件代码~

#! /bin/sh

Logfile = ./1.txt;
date >> $Logfile;
echo ------;

 直接执行shell脚本,可以在1.txt文件中看到执行结果,但是如果用crontab计划任务去执行,却在1.txt中看不到执行结果。换成绝对路径就可以,代码如下

#! /bin/sh

Logfile = `pwd`/1.txt;
date >> $Logfile ;
echo -----;

 

Linux问题:Crontab 执行shell脚本时相对路径的问题,不能识别。

原文:http://www.cnblogs.com/love123/p/4421698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!