У меня есть сценарий, который отлично работает в терминале, но по какой-то причине не срабатывает ни в cron, ни при запуске скрипта вручную.
Я не знаю, имеет ли это значение, но он работает на устройстве Asustor NAS.
Вот сценарий
#!/bin/bash
tar cvf reachdata_$(date +'%Y_%m_%d').tar /volume1/reachdata
Если он находится на сервере nfs, вы можете проверить, есть ли noexec
опция включена в опции крепления. Это предотвратит выполнение таких сценариев. В качестве альтернативы убедитесь, что сценарий отмечен как исполняемый.