/usr/bin/rclone copy "/home/SEND7/02_audio" "cc1-1:cc1-1/SEND7/01_audio" && sleep 1200
上述命令中 sleep 会在 rclone 复制完毕才开始进行吗,还是说 sleep 命令会在 rclone 执行后也会立即执行,尽管此时 rclone 复制并没有完成?假如 rclone 复制完成需要 10 分钟,sleep 需要 20 分钟,那么上述命令执行完毕需要 20 分钟还是 30 分钟呢?
关于上述问题,chatGPT3.5 ,claude ,Gemini 和 Copilot 给出的答案不尽相同,具体答案见附录
chatGPT3.5:答案 30 分钟,回答逻辑有点混乱,见附录
claude:答案 20 分钟,见附录
gemini:答案 30 分钟,见附录
copilot:答案 30 分钟,见附录
我之前做过测试,下面的文件夹删除不会等待 rclone 复制完成后才开始,因此我加了一个 sleep 命令,所以我觉得答案可能是 20 分钟。
/usr/bin/rclone copy "/home/SEND7/02_audio" "cc1-1:cc1-1/SEND7/01_audio"
rm -rf "/home/SEND7/02_audio"
但是我今天在另外一台服务器上做测试时,发现 sleep 好像在 rclone 完成后才开始的,所以有些疑惑