gpt4 book ai didi

linux - 如何在 linux 服务器上安排 .sh 脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:21 27 4
gpt4 key购买 nike

我是 linux 的新手,我有一个带有脚本 ftp.sh 的 linux 服务器,它可以将文件传输到 windows 服务器。

我尝试通过 PUTTY/winSCP 中的 crontab 命令将它安排在每天 06:15

 15 06 * * * sh ftp.sh 

并得到这个错误信息:

command not found

我也尝试从 Windows 批处理文件中安排它

start folderName\putty.exe -ssh root@10.*.*.* 22 -pw "password"

登录成功,但无法执行到/opt/dan/scripts的导航,也无法在其中执行sh ftp.sh命令。

我做错了什么?还有其他我没有想过的方法吗?

最佳答案

sh 无法执行 ftp.sh,因为 ftp.sh 可能不在 PATH 环境变量中。如果您写入 ftp.sh 的完整路径,您可能会成功。

15 06 * * * sh/the/path/to/ftp.sh

或者取决于你的设置

15 06 * * */path/to/sh/the/path/to/ftp.sh

或者

15 06 * * */the/path/to/ftp.sh

关于linux - 如何在 linux 服务器上安排 .sh 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40505684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com