AWS CLI – не работает в crontab

Я могу запустить команду aws --version в скрипте и в cli. Но если я поставлю эту команду в crontab, это не сработает.

Crontab:

 50 12 * * * aws --version > ~/yolo.swag 

Ошибка:

 /bin/sh: 1: aws: not found 

Команда aws находится в сценарии bash. И я получаю такое же сообщение об ошибке, когда запускаю скрипт в cron. Как я могу заставить скрипт выполнить команду отлично?

  • Как написать скрипт crontab, который будет проверять статус процесса и запускать его, если он не работает?
  • cron ничего не делает
  • Когда я планирую команду с 'at', могу ли я изменить, куда отправляется вывод?
  • Как добавить каталог изменений и git pull к этой линии crontab?
  • Случайно набрал crontab только с тире
  • Запускайте команду unix точно через очень короткие промежутки времени, не задерживая время задержки во времени
  • Какой самый простой способ настроить двухчасовую тревогу?
  • Почему crond не может запустить non-root crontab на альпийском Linux?
  • 2 Solutions collect form web for “AWS CLI – не работает в crontab”

    Вам нужно указать полный путь к исполняемому файлу aws :

     50 12 * * * /usr/local/bin/aws --version > ~/yolo.swag 

    Поместите этот код до того, как ваша командная строка будет запущена в crontab -e

     SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
    Interesting Posts

    Проблема с журналом реального времени, проверяющим хвост трубопровода, grep и разрез

    Как включить перенаправление портов, но только для некоторых IP-адресов и блокировки других?

    Как иметь хвост -f показать цветной выход

    / etc / sudoers vs /etc/sudoers.d/ для включения sudo для пользователя

    Как протоколировать команды в «sudo su -»?

    /etc/login.defs: ENV_PATH & ENV_SUPATH vs PATH

    Как я могу сделать полноэкранные перекрестия, расположенные по указателю?

    Является ли мой процессор перегрева моего процессора (Dual Core i5) или графическим процессором (Nvidia 320M), и могу ли я исправить его в Linux Mint?

    Использовать UMTS Stick в качестве модема «dial in» – нет необходимости в dataplan

    Как настроить устройство обратной связи видео4linux

    Доступ к выделенному тексту из сценария?

    Многие домены, использующие один IP-адрес с BIND 9.7

    аргументы функций

    Почему rcS требуется после установки файловой системы ядром?

    Нет результата команды locate

    Linux и Unix - лучшая ОС в мире.