redis启动时的诡秘问题

问题:在命令行能直接启动,但是通过python调用paramiko无法启动。

paramiko调用的命令:redis-server redis.conf

client.exec_command("redis-server redis.conf")   # 这种方式不OK

 

解决:在paramiko命令后加一个shell命令,就可以。(无法解释,所以诡秘)

paramiko调用的命令:redis-server redis.conf && ps -ef | grep redis

client.exec_command("redis-server redis.conf && ps -ef | grep redis")   # 这种方式OK

 

posted @ 2020-07-09 15:04  道霖  阅读(131)  评论(0编辑  收藏  举报