Executando a Tarefa Agendada - o arquivo .sh não está funcionando [fechado]

1

Estou tentando executar um arquivo sh para mover arquivos com tarefas agendadas. Veja a foto da GUI. O resultado de "executar tarefa selecionada" é:

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

Se eu adicionar o sudo à frente, obtenho:

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

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

Alguém pode sugerir o que estou fazendo errado?

Parece que as imagens não funcionam para mim, por isso o comando é home/dan/Foscam/move-video.sh run as Xapplication

#!/bin/sh no topo do arquivo parece fazer o mesmo.

    
por Dan 28.07.2017 / 04:22

1 resposta

0

Já faz um tempo, mas consegui que funcionasse. Neste ponto não me lembro bem como. Eu acho que tive problemas com o arquivo mudando para um não executável. Veja abaixo

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

    
por Dan 24.02.2018 / 16:34