Запуск запланированной задачи - .sh файл не работает [закрыт]

Я пытаюсь запустить файл sh для перемещения файлов с помощью запланированных задач. См. Рисунок GUI. Результат из «run Selected Task»:

/tmp/tmp8yj5zs: line 1: /home/dan/Foscam/move-video.sh: Permission denied Press ENTER to continue and close this window.

Если я добавлю sudo на фронт, я получаю:

sudo: /home/dan/Foscam/move-video.sh: command not found Press ENTER to continue and close this window.

Файл Sh является

#!/bin/bash /usr/bin/find /home/foscam/FI9803P_C4D655404959/record/ -type f -mtime +3 -exec mv '{}' /home/dan/Foscam/Week_2/ \; /usr/bin/find /home/dan/Foscam/Week_2/ -type f -mtime +3 -exec mv '{}' /home/dan/Foscam/Week_3/ \; /usr/bin/find /home/dan/Foscam/Week_3/ -type f -mtime +3 -exec mv '{}' /home/dan/Foscam/Week_4/ \; /usr/bin/find /home/dan/Foscam/Week_4/ -type f -mtime +3 -exec rm -f {} \;

Может кто-нибудь предположить, что я делаю неправильно?

Кажется, что изображения работают для меня, поэтому команда home/dan/Foscam/move-video.sh запускается как Xapplication

#!/bin/sh в верхней части файла, похоже, делает то же самое.

1
задан 28 July 2017 в 06:00

2 ответа

Это было какое-то время, но я все понял. На данный момент я не совсем помню, как. Я думаю, что у меня были проблемы с заменой файла на не исполняемый файл. См. Ниже

#!/bin/sh /usr/bin/find /home/foscam/FI9803P_C4D655404959/record/ -type f -mtime +3 -exec mv '{}' /home/dan/Foscam/Week_2/ \; /usr/bin/find /home/dan/Foscam/Week_2/ -type f -mtime +6 -exec mv '{}' /home/dan/Foscam/Week_3/ \; /usr/bin/find /home/dan/Foscam/Week_3/ -type f -mtime +9 -exec mv '{}' /home/dan/Foscam/Week_4/ \; /usr/bin/find /home/dan/Foscam/Week_4/ -type f -mtime +13 -exec rm -f {} \;

0
ответ дан 18 July 2018 в 09:31

Это было какое-то время, но я все понял. На данный момент я не совсем помню, как. Я думаю, что у меня были проблемы с заменой файла на не исполняемый файл. См. Ниже

#!/bin/sh /usr/bin/find /home/foscam/FI9803P_C4D655404959/record/ -type f -mtime +3 -exec mv '{}' /home/dan/Foscam/Week_2/ \; /usr/bin/find /home/dan/Foscam/Week_2/ -type f -mtime +6 -exec mv '{}' /home/dan/Foscam/Week_3/ \; /usr/bin/find /home/dan/Foscam/Week_3/ -type f -mtime +9 -exec mv '{}' /home/dan/Foscam/Week_4/ \; /usr/bin/find /home/dan/Foscam/Week_4/ -type f -mtime +13 -exec rm -f {} \;

0
ответ дан 24 July 2018 в 19:22

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

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