zoukankan      html  css  js  c++  java
  • Linux问题:Crontab 执行shell脚本时相对路径的问题,不能识别。

    问题描述:在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常用命令笔记
    head first html与css
    多线程编程核心技术日记
    nio
    排序算法
    随笔
    数据库读写分离
    购物网站设计
    http
    servlet初始化
  • 原文地址:https://www.cnblogs.com/love123/p/4421698.html
Copyright © 2011-2022 走看看