只有一个需求,在 ubuntu23 开机后自动运行以下脚本
```
/usr/bin/python3 /home/some/Qexo/manage.py runserfer 0.0.0.0:8000 --noreload
```
以上脚本,直接在终端是可以运行的,服务也起来了。
但要开机运行,试过了以下三种方法,都不行
1 、https://blog.csdn.net/yuezhilangniao/article/details/113772277
2 、https://www.cnblogs.com/jingzaixin/p/15920472.html
出现的错误是
```
rc-local.service - /etc/rc.local Compatibility
Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/rc-local.service.d
└─debian.conf
Active: failed (Result: exit-code) since Tue 2024-07-23 09:22:23 CST; 15min ago
Duration: 236ms
Process: 3617 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
Main PID: 3621 (code=exited, status=1/FAILURE)
CPU: 344ms
7 月 23 09:22:23 some-Ubuntu23 systemd[1]: Starting rc-local.service - /etc/rc.local Compatibility...
7 月 23 09:22:23 some-Ubuntu23 systemd[1]: Started rc-local.service - /etc/rc.local Compatibility.
7 月 23 09:22:23 some-Ubuntu23 systemd[1]: rc-local.service: Main process exited, code=exited, status=1/FAILURE
7 月 23 09:22:23 some-Ubuntu23 systemd[1]: rc-local.service: Failed with result 'exit-code'.
```
3 、使用 supervisor,出现的错误是:
```
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
......
```
求助,请教,在 ubuntu23 中如何开机时自动运行上面提到的脚本 |
|