крон jobsare не работающий над машиной человечности ec2. Предприняты несколько методов

Тест cronjobb:

* * * * * /bin/echo Test >> /user/ubuntu/test.txt

Я попробовал включая это в нескольких местах без удачи:

  1. включенный crontab -e
  2. включенный sudo crontab -e
  3. включенный 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
1
задан 29 January 2020 в 20:44

1 ответ

Согласно Вашему pwd результат, Ваш корневой каталог /home/ubuntu. Но Вы пытаетесь перенаправить результат к /user/ubuntu.

Можно ли добавить

* * * * * /bin/echo Test >> /home/ubuntu/test.txt

кому: crontab -e

Кроме того, дайте вывод команды ls /user/ubuntu

0
ответ дан 30 January 2020 в 23:28

Другие вопросы по тегам:

Похожие вопросы: