可以通过创建一个 systemd 服务单元文件来实现 centOS 开机后自动执行这几句命令。下面是具体步骤:
-
创建一个 shell 脚本,包含你要执行的命令:
#!/bin/bash source /opt/server/Search-Server/venv/bin/activate cd /opt/server/Search-Server python3.9 app.py
将上述内容保存到一个文件中,比如
/opt/server/Search-Server/start.sh
,并确保该文件具有执行权限:chmod +x /opt/server/Search-Server/start.sh
-
创建一个 systemd 服务单元文件:
sudo nano /etc/systemd/system/search-server.service
-
在文件中添加以下内容:
[Unit] Description=Search Serve