首页 > 解决方案 > 添加 crontab 时在 CentOS 7.7 中没有这样的文件或目录

问题描述

我想做一个新的可重复操作(我的操作系统是 CetnOS 7.7),我有两个文件都位于/home/user/并有权执行

添加我的脚本:

SHELL=/bin/bash
0-59 * * * * /home/user/myscript

脚本:

#!/bin/bash
mess="test cron"
echo "$mess"

但是当我输入控制台时,我crontab /home/user/addmyscript 在文件中收到了这条消息/var/spool/mail/root

X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>

/bin/sh: /home/user/myscript
: No such file or directory

我究竟做错了什么?

标签: linuxcron

解决方案


推荐阅读