【问题标题】:Crontab doesn't executed script but, manually it executed. Mac os XCrontab 不执行脚本,而是手动执行。 Mac OS X
【发布时间】:2020-07-10 15:03:36
【问题描述】:

我有这样的 crontab 文件。

#!/bin/sh
PATH=/Users/name/.rvm/gems/ruby-2.6.3@rails-6.0.0.2/bin:/Users/name/.rvm/gems/ruby-2.6.3@global/bin:/Users/name/.rvm/rubies/ruby-2.6.3/bin:/Users/name/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/name/.rvm/bin
cd ~/Documents/mydirectory/
bash -c 'ls -1t | tail -n +7 | xargs rm -f'
ls -1t | tail -n +7 | xargs rm -f # this is not working either. 

如果文件数超过7,我想删除目录中的文件。

我也设置为 PATH,因为它是一个常见的问题。 如果我手动运行脚本,它就可以工作。

有什么问题?

【问题讨论】:

    标签: shell cron


    【解决方案1】:

    我的问题是。 crsutil

    It should be disabled.

    【讨论】:

      猜你喜欢
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2013-10-18
      • 1970-01-01
      • 2020-03-16
      • 2013-04-19
      • 2020-05-30
      相关资源
      最近更新 更多