【发布时间】:2012-02-05 05:32:38
【问题描述】:
通过Fabric,我正在尝试使用下面的nohup 命令启动一个celerycam 进程。不幸的是,什么都没有发生。手动使用相同的命令,我可以启动该过程,但不能通过 Fabric。关于如何解决这个问题的任何建议?
def start_celerycam():
'''Start celerycam daemon'''
with cd(env.project_dir):
virtualenv('nohup bash -c "python manage.py celerycam --logfile=%scelerycam.log --pidfile=%scelerycam.pid &> %scelerycam.nohup &> %scelerycam.err" &' % (env.celery_log_dir,env.celery_log_dir,env.celery_log_dir,env.celery_log_dir))
【问题讨论】: