在Linux中,可以通过以下几种方式启动一个程序:
/path/to/program
或者使用当前目录下的程序:
./program
cd
命令切换到程序所在的目录,然后输入程序名,例如:cd /path/to/program
./program
$PATH
中,然后就可以直接在任意目录下输入程序名启动,例如:export PATH=$PATH:/path/to/program
program
#!/bin/bash
/path/to/program
保存为start.sh
,然后运行:
chmod +x start.sh
./start.sh
systemd
:1. 创建一个服务文件,比如`/etc/systemd/system/program.service`,内容如下:
[Unit]
Description=My Program
After=network.target
[Service]
ExecStart=/path/to/program
[Install]
WantedBy=default.target
sudo systemctl enable program.service
sudo systemctl start program.service
sudo systemctl stop program.service
sudo systemctl restart program.service
无论使用哪种方式启动程序,都可以通过在命令末尾添加&
来使程序在后台运行,例如:
./program &