使用任务计划程序在 Synology 上复制文件
Copy file on Synology using the Task Scheduler
我正在尝试复制一个小文本文件 from/to 个位置,这些位置位于“web”主文件夹的不同子文件夹下。
来源是 'web/Domoos/php_scripts/auto/file/myfox_token.txt',目的地是 'web/Demo/0h/php_scripts/auto/file/myfox_token.txt'。
基于之前关于 Whosebug (Copying local files with curl) 的 post,我尝试在我的 Synology DS415+ 中实现这个逻辑,它在 DSM 版本 6.2.3(更新 2)下通过添加一个新任务并在命令行中输入以下内容:
curl -o file://"web/Domoos/php_scripts/auto/file/myfox_token.txt" > "web/Demo/0h/php_scripts/auto/file/myfox_token.txt"
不幸的是,我没有成功。然后我尝试使用我的 NAS 的 IP 地址输入相同的内容 (192.168.X.X) :
curl -o "192.168.X.X/web/Domoos/php_scripts/auto/file/myfox_token.txt" > "192.168.X.X/web/Demo/0h/php_scripts/auto/file/myfox_token.txt"
这也没有成功。
难道 Synology 不支持“curl”功能,正如我希望的那样?
非常感谢阅读我的 post 并致以最良好的祝愿。
我自己回复,希望这个post能对别人有帮助。
我创建了一个 bash 脚本并进入了任务调度程序编辑器“任务设置”的第 3 个选项卡。
我输入了以下内容
#!/bin/bash
# For demo 0h folder
sleep 15s
cp /volume1/web/Domoos/php_scripts/auto/file/myfox_token_extracted.txt /volume1/web/Demo/0h/php_scripts/auto/file/myfox_token_extracted.txt
请记住:
- #!/bin/bash 是一个 so-called 'Shebang',它将指示您的 Synology OS 将命令行的其余部分解析为解释器指令。
- 第二行只是一个注释示例,以哈希字符 (#) 开头。
祝你身体健康
我正在尝试复制一个小文本文件 from/to 个位置,这些位置位于“web”主文件夹的不同子文件夹下。
来源是 'web/Domoos/php_scripts/auto/file/myfox_token.txt',目的地是 'web/Demo/0h/php_scripts/auto/file/myfox_token.txt'。
基于之前关于 Whosebug (Copying local files with curl) 的 post,我尝试在我的 Synology DS415+ 中实现这个逻辑,它在 DSM 版本 6.2.3(更新 2)下通过添加一个新任务并在命令行中输入以下内容:
curl -o file://"web/Domoos/php_scripts/auto/file/myfox_token.txt" > "web/Demo/0h/php_scripts/auto/file/myfox_token.txt"
不幸的是,我没有成功。然后我尝试使用我的 NAS 的 IP 地址输入相同的内容 (192.168.X.X) :
curl -o "192.168.X.X/web/Domoos/php_scripts/auto/file/myfox_token.txt" > "192.168.X.X/web/Demo/0h/php_scripts/auto/file/myfox_token.txt"
这也没有成功。
难道 Synology 不支持“curl”功能,正如我希望的那样?
非常感谢阅读我的 post 并致以最良好的祝愿。
我自己回复,希望这个post能对别人有帮助。
我创建了一个 bash 脚本并进入了任务调度程序编辑器“任务设置”的第 3 个选项卡。
我输入了以下内容
#!/bin/bash
# For demo 0h folder
sleep 15s
cp /volume1/web/Domoos/php_scripts/auto/file/myfox_token_extracted.txt /volume1/web/Demo/0h/php_scripts/auto/file/myfox_token_extracted.txt
请记住:
- #!/bin/bash 是一个 so-called 'Shebang',它将指示您的 Synology OS 将命令行的其余部分解析为解释器指令。
- 第二行只是一个注释示例,以哈希字符 (#) 开头。
祝你身体健康