在nfs安装之前运行的Crontab

Modified on: Sat, 21 Sep 2019 08:40:02 +0800

运行Cronjob @reboot返回nfs共享上的该文件不存在。

实施例

@reboot python /abs/path/to/script.py

启动时来自crontab的邮件“或多或少”

/usr/bin/python can't open file "/abs/path/to/script.py": [Error No. 2] No such file or folder.

脚本可以从命令行运行,没有问题。
理论上说,在运行mount之前,cronjob正在运行
问题。

  1. 这个理论是否正确?
  2. 有没有办法迫使作业在安装驱动器之前哭泣? ....除了在命令中进入睡眠60之外。 ;)我已经尝试过,但它很受欢迎,我需要脚本快速运行100%的时间。
  3. 醇>

最佳答案

您可以使用mountpoint命令确保在执行之前已进行装载你的命令,例如(假设/ abs是挂载点)

#!/bin/bash while true do if mountpoint -q /abs then /usr/bin/python /abs/path/to/script.py break fi sleep 10 done

作者:,Iain

相关问答

添加新评论