如何在服务器启动时激活虚拟环境?服务器重新启动时,我需要激活芹菜和工作人员。我正在使用ubuntu实例。 cron工作可以做到吗?
这是我用于开始芹菜任务的代码。 我正在使用djcelery和django rest框架。
ps auxww | grep 'celery worker' | awk '{print $2}' | xargs kill -9
ps auxww | grep celery | awk '{print $2}' | xargs kill -9
ps auxww | grep celeryd | awk '{print $2}' | xargs kill -9
pkill -f "celery worker"
nohup python manage.py celeryd &
nohup python manage.py celerybeat --verbosity=2 --loglevel=DEBUG &
服务器重新启动时,我需要激活虚拟环境并再次运行所有这些命令。有什么办法可以自动执行吗?