我有一个 start.sh 文件,其中包含以下内容:
#!/bin/bash
clear
cd /var/server
dotnet /var/server/Asp.Sync.Service.dll &
我想创建一个使用exec()启动此服务的脚本。
但是当我跑步时:
$exec = exec('dotnet /var/server/Asp.Sync.Service.dll &', $output, $return);
我收到服务无法启动的错误。
当我尝试时:
$exec = exec('/var/server/start.sh &', $output, $return);
即使服务成功启动,我也没有任何输出。当我点击Control + C时,它会关闭整个服务。
我做错了吗?