自己写linux 开机 调用 bash 脚本 报 (code=exited, status=127) 错的解决方法
shell 脚本
#!/bin/bash
# 切换成生产模式
export GO_ENV=prod
export bizPath=/home/yangkr/biztest
export upPath=/home/yangkr/up-dpid
# 设置 biz 和 updpid 路径
#export upPath=/home/ifnk/proj/biztest
#export bizPath=/home/ifnk/proj/up-dpid
# 切换到路径下,这样才能够使用和开发时候一样的相对路径
./test-server-go
service
[Unit]
Description=auto-test-server-go
[Service]
Type=simple
Restart=always
RestartSec=3s
ExecStart=/home/yangkr/auto-test-server-go/run.sh
[Install]
WantedBy=multi-user.target
解决方法
忘记cd 到对应的目录了……
报127 就 是 找不到可执行文件 的原因