我有一个小的 shell 脚本,它加载了一个 launchctl com.skull.tst.plist。但是当我运行脚本时它没有加载launchctl。我正在使用 sudo 获得回声匹配和运行脚本。
当我在终端中复制 sudo /bin/launchctl load -wF /Library/LaunchDaemons/com.skull.tst.plist
时,它可以正常工作并加载。
为什么它没有加载 shell 脚本?
#!/bin/sh
ve="1013"
if [ "$ve" == "1013" ]; then
echo "match"
/bin/launchctl load -wF /Library/LaunchDaemons/com.skull.tst.plist
else
exit
fi