linux - 添加 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
我究竟做错了什么?
解决方案
推荐阅读
- java - 如何为休息响应启用压缩
- regex - 测试包含特定模式的字符串,除非它之前有另一个模式
- cmake - PreLinkEvent 在发布配置中失败并出现错误 MSB3073
- python-3.x - 如何处理由于数据延迟上传数月而导致URL不断修改的网站的数据捕获?
- canvas - 如何使用 JSPDF 将 pdf 保存到文件夹?
- android - 在 RecyclerView 中为视图的折叠和展开设置动画的问题
- python - 遍历数据框并根据列值执行代码
- elasticsearch - 使用 Elasticsearch LTR 插件构建用户个性化
- ip - tor 不尊重 MaxCircuitDirtiness
- android - 为什么旋转屏幕时 ViewModel 对象没有被破坏?