运行计划任务-.sh 文件不起作用

运行计划任务-.sh 文件不起作用

我正在尝试运行 sh 文件以使用计划任务移动文件。请参阅 GUI 图片。“运行选定任务”的结果是:

/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

虽然已经过去了一段时间,但我确实让它工作了。现在我记不清是怎么做到的了。我认为我在将文件更改为非可执行文件时遇到了问题。见下文

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

在此处输入图片描述

相关内容