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

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

/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 {} \;

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

enter image description here

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

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

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

1 ответ

Это было некоторое время, но я действительно заставлял это работать. В этой точке я не вполне помню как. Я думаю, что у меня были проблемы с файлом, изменяющимся на не исполняемый файл. Посмотрите ниже

#!/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 {} \;

enter image description here

0
ответ дан 8 December 2019 в 04:32

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

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