这种问题还是常见的,因为有些程序可能已经定义了路径,在SSH中的环境中正常运行,在计划任务中可能没有正确设置环境变量,导致系统无法找到命令的路径。解决方法就是在启动命令中使用绝对路径。
解决方法就是在启动命令中使用绝对路径
一个例子
在SSH终端输入以下命令,可以正常执行
aws s3
把这个命令写在在计划任务里面执行,看日志提示:
aws:command not found
猜测的原因
在计划任务中可能没有正确设置环境变量,导致系统无法找到命令的路径。
解决方案
可以尝试在计划任务中指定aws命令的完整路径来解决这个问题。
使用以下命令找到aws命令的完整路径
which aws
which命令可以帮助你确定系统中哪个路径包含了你输入的命令然后将输出的路径添加到计划任务中执行aws命令的地方,例如
/usr/bin/aws s3
这样放在计划任务中就可以正常运行了
温馨提示:
本文最后更新于
登录后可快速点此处反馈,点击登录
2024-05-02 21:30:50,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群:
399019539 联系群主反馈。注意一些链接无法访问可能是你网络的原因,如Github,并非资源地址失效。
登录后可快速点此处反馈,点击登录
© 版权声明
THE END














请登录后查看评论内容