在哪里定义用于启动程序的此服务?

And*_*ili 3 bash services startup-applications 16.04

我不太喜欢 Linux,我有以下问题。我正在 n Ubuntu 16.04系统上工作。

在这个系统中,我有一个程序,它以这种方式从命令行启动:

service wso2ei start 
Run Code Online (Sandbox Code Playgroud)

并停在:

service wso2ei stop
Run Code Online (Sandbox Code Playgroud)

我认为应该在某个地方将其定义为服务或类似的东西。这究竟是什么?它在哪里定义了这些语句?(我认为应该定义启动命令和必须执行的可执行文件之间的关联)

Ser*_*nyy 5

运行systemctl cat wso2ei,它应该告诉你什么文件是用来定义服务的,什么是实际启动的。

值得一提的是,从 Ubuntu 15.04 开始,Ubuntu 已经从 Upstart 切换到 SystemD 系统来管理服务,这意味着您运行service的可能是 Upstart 服务或 sysvinit 类型的服务转换为与 systemd 一起使用,以及文件位置应该在/run/systemd/generator.late/.