当前位置: 代码迷 >> 综合 >> 脚本可以执行 crontab执行失败 解决方案
  详细解决方案

脚本可以执行 crontab执行失败 解决方案

热度:36   发布时间:2023-10-10 21:16:00.0

 

原因:crontab的运行环境不会自己去获取,需要我们进行设置。

我之前碰到的所有的运行不了或者失败的原因,除了编写错误,基本上都是上面的原因。

解决方案,在.sh脚本首部添加:

#!/bin/bash

. /etc/profile

. ~/.bash_profile

即可解决。

 

碰到的问题:

脚本运行不了

运行报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 91-92: ordinal not in range(128)

等等

均可尝试用上面的方式

 

 

 

  相关解决方案