最近写了个脚本 build.sh
#!/bin/bash
...
tnpm run build
...
配置到了 Crontab 里,结果提示"tnpm command not found"
直接执行 build.sh
这个脚本是没问题的,由此可以看出是环境变量的问题。
在脚本开头加上先加载环境变量里的 PATH 等
#!/bin/bash
source /etc/profile
source ~/.bash_profile
...
tnpm run build
...
解决~