2017-02-26 64 views
1

如何使用Fabric启动处理?如何使用织物启动处理

我想写一个任务重置MySQL的密码,这就要求我使用启动mysqld_safe守护:

sudo bash -c "mkdir -p /var/run/mysqld; chown mysql /var/run/mysqld; mysqld_safe --skip-grant-tables &" 

当我手动在服务器上运行此,ps aux|grep -i mysql显示它的运行得很好,但当我使用Fabric的sudo()运行它时,它似乎几乎立即终止。我究竟做错了什么?

我也使用nohup喜欢尝试:

sudo bash -c "mkdir -p /var/run/mysqld; chown mysql /var/run/mysqld; nohup mysqld_safe --skip-grant-tables &" 

但没有任何效果。

回答