【发布时间】:2021-03-04 00:00:37
【问题描述】:
他们帮助我,他们知道我需要运行脚本来启动服务,我使用 Django 和 Python 和 ubuntu 服务器。
我在 crontab 中看到了很多示例,我将使用它,每次我重新启动服务器时,我都会运行脚本,其中包含运行虚拟环境的命令以及命令“python3 manage.py runserver_plus” ",除了看到整晚重启服务器,我用crontab也成功了,但我无法执行脚本包含的内容。他们可以帮助我,我不是很专家,但我设法做了一些事情。 是脚本的路径吗?
尝试直接运行命令,没有结果。
I write the following.
root@server:/home/admin-server# pwd
/home/admin-server
root@server:/home/admin-server# ls -l
drwxrwxr 3 admin-server admin-server 4096 Nov 20 17:25 control_flota
-rwxr--r-- 1 root root. 141 Nov 20 18:00 server_script.sh
新建脚本 我还是没有结果:/,不知道为什么?
#!bin/bash
echo "Welcome"
cd /home/admin-server/control_flota/
source venvp1/bin/activate
echo "Thanks"
【问题讨论】:
-
新脚本在激活虚拟环境时停止;最后一条命令在哪里?
python3 manage.py runserver_plus
标签: python django linux bash unix