有没有命令可以做到这一点。我正在尝试使用 Linux 启动运行 .jar 文件并使其一直运行。
答案1
在 中创建一个文件/lib/systemd/system
。其名称必须以 结尾.service
。例如myfirst.service
。
which java
使用在文件中输入以下内容来查找 java 的完整绝对路径。
[Unit]
Description=Job that runs the foo.jar
[Service]
ExecStart=/full/path/to/java -jar /full/path/to/.jar
[Install]
WantedBy=multi-user.target
启用它在启动时运行:
sudo systemctl enable myfirst
另请参阅这个答案进一步澄清