Answers:
假设您不能仅登录并将其添加到该用户的crontab中,请在中放置一个文件/etc/cron.d
。应该将其格式化为普通的cronjob,但要有一个额外的字段。在命令运行之前和计时之后,放置用户。您应该能够在系统上找到示例。
例:
#<timing> <user> <command>
11 * * * * root /usr/lib/command
crontab -u <user> -e
将所有内容都放在一个位置,您可以以root用户的身份进行操作。不过,我喜欢按功能将cron作业分组,而不是仅按用户分组,因此这对我来说是更可取的解决方案。
我一直在寻找这几个星期,这终于奏效了...
以user1身份创建脚本
ssh user1@ipaddress
nano hourly-event.sh
输入一些命令
#!/bin/bash
echo "YAY it works" > /home/user1/yay.txt
使它可执行
chmod 755 hourly-event.sh
编辑user1的crontab
sudo crontab -u user1 -e
在底部指向您的脚本的一行
# m h dom mon dow command
* * * * * bash ./hourly-event.sh
退出-保存更改(保存时将显示/ tmp目录...没关系)
等待分钟
打开您新创建的yay.txt
nano /home/user1/yay.txt
现在,您应该打开一个纳米窗口,并以“是的,它可以工作”作为第一行,也是唯一的一行,如果您的纳米窗口的底部显示“新文件” ...那么..我不知道
您还可以在/ var / spool / cron / crontabs / user1中检查user1的新crontab条目
和平