Тест cronjobb:
* * * * * /bin/echo Test >> /user/ubuntu/test.txt
Я попробовал включая это в нескольких местах без удачи:
crontab -e
sudo crontab -e
sudo vim /etc/crontab
* * * * * root /bin/echo Test >> /user/ubuntu/test.txt
Примечание: Я протестировал эту команду на своей локальной машине, и она работала.
Я также пытался запустить/перезапустить свой крон. Вот состояние:
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-01-29 16:50:04 UTC; 35min ago
Docs: man:cron(8)
Main PID: 3996 (cron)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/cron.service
└─3996 /usr/sbin/cron -f
Jan 29 17:23:01 ip-172-31-36-72 cron[3996]: (*system*) RELOAD (/etc/crontab)
Jan 29 17:23:01 ip-172-31-36-72 CRON[5379]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 29 17:23:01 ip-172-31-36-72 CRON[5379]: pam_unix(cron:session): session closed for user root
Jan 29 17:24:01 ip-172-31-36-72 cron[3996]: (*system*) RELOAD (/etc/crontab)
Jan 29 17:24:01 ip-172-31-36-72 CRON[5392]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 29 17:24:01 ip-172-31-36-72 CRON[5393]: (root) CMD (/bin/echo Test >> /user/ubuntu/test.txt)
Jan 29 17:24:01 ip-172-31-36-72 CRON[5392]: pam_unix(cron:session): session closed for user root
Jan 29 17:25:01 ip-172-31-36-72 CRON[5399]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 29 17:25:01 ip-172-31-36-72 CRON[5400]: (root) CMD (/bin/echo Test >> /user/ubuntu/test.txt)
Jan 29 17:25:01 ip-172-31-36-72 CRON[5399]: pam_unix(cron:session): session closed for user root
Править: Корневой каталог:
ubuntu@ip-172-31-36-72:~$ pwd
/home/ubuntu
Согласно Вашему pwd
результат, Ваш корневой каталог /home/ubuntu
. Но Вы пытаетесь перенаправить результат к /user/ubuntu
.
Можно ли добавить
* * * * * /bin/echo Test >> /home/ubuntu/test.txt
кому: crontab -e
Кроме того, дайте вывод команды ls /user/ubuntu