crontab -u username -e* * * * * command- спасибо @jcmvbkbc!
Кроме того, будьте готовы, что при таком запуске скрипта значение $PATH будет отличаться от того, что вы видите в интерактивной сессии, и нужно будет дополнительно сделать . /etc/profile или . ~/.bash_profile.
. ~/.bash_profilesource ~/.bash_profile crontab -u user -e* * * * * agent sh /home/agent/rails_projects/project/rake_script.sh 2> /home/agent/errors. Дело то не в пробеле, а в отсутствии слеша (корневого элемента).chmod +x /home/agent/rails_projects/project/rake_script.sh сделал сразу после создания скрипта (иначе бы у меня скрипт не исполнялся не только в cron).username1
username2
#...sudo crontab -u root -lsudo crontab -u agent -l* * * * /bin/bash /home/agent/rails_projects/project/rake_script.sh 2>/home/agent/errors scope. Неправильно понял изначально как использовать permissions (подумал, что больший scope включает предыдущие права). "error_code":10,"error_msg":"Internal server error: could not get application" - передавал параметр access_token="ACCESS_TOKEN" в кавычках (не обратил внимание при копировании значения) и удивлялся что разные ошибки при одинаковом запросе.