我在Linux下用C ++编写了一个简单的应用程序。 main.cpp文件如下所示:
int main()
{
system("sudo shutdown +1")
return 0;
}
编译此文件将生成一个名为 myShutdown 的应用程序。
我用两行创建了一个bash脚本(名为 myBash ):
#!/bin/sh
./myShutdown
该脚本运行正常,如果我运行它,我的PC会在一分钟内关闭。
现在,我创建了一个名为 myService.service 的服务,它只运行我的脚本。 运行服务(服务已放在正确的文件夹中,依此类推)不会产生任何效果。电脑没有关机。为什么我有这种行为?
谢谢