Назад | Перейти на главную страницу

Скрипт работает в терминале, но не как .sh

У меня есть сценарий, который отлично работает в терминале, но по какой-то причине не срабатывает ни в cron, ни при запуске скрипта вручную.

Я не знаю, имеет ли это значение, но он работает на устройстве Asustor NAS.

Вот сценарий

#!/bin/bash

tar cvf reachdata_$(date +'%Y_%m_%d').tar /volume1/reachdata

Если он находится на сервере nfs, вы можете проверить, есть ли noexec опция включена в опции крепления. Это предотвратит выполнение таких сценариев. В качестве альтернативы убедитесь, что сценарий отмечен как исполняемый.