youfou / wxpy

微信机器人 / 可能是最优雅的微信个人号 API ✨✨
http://wxpy.readthedocs.io
MIT License
13.99k stars 2.38k forks source link

linux下nohup运行问题 #293

Open S0u1 opened 6 years ago

S0u1 commented 6 years ago

在linux下用nohup进行运行,embed()会报错: File "et.py", line 2, in embed() File "/usr/local/lib/python3.5/dist-packages/wxpy/utils/console.py", line 74, in embed _shell(local=local, banner=banner) File "/usr/local/lib/python3.5/dist-packages/wxpy/utils/console.py", line 43, in _python code.interact(local=local, banner=banner) File "/usr/lib/python3.5/code.py", line 292, in interact console.interact(banner) File "/usr/lib/python3.5/code.py", line 223, in interact line = self.raw_input(prompt) File "/usr/lib/python3.5/code.py", line 266, in raw_input return input(prompt) OSError: [Errno 9] Bad file descriptor 哪位有可以后台运行的方法吗

1Andrew1234 commented 6 years ago

我也会遇到这个问题,楼主找到解决方法了没

HONKONE commented 6 years ago

为啥要用nohup,你直接python xxx.py & 就没什么问题把

S0u1 commented 6 years ago

用&的话,好像断开vps的连接,进程就结束了。 现在用screen解决这个问题了

ghost commented 5 years ago

具体是如何解决的?就在screen下的窗口里nohup?还是直接运行?可以在断开ssh连接后继续保持运行的状态吗

S0u1 commented 5 years ago

具体是如何解决的?就在screen下的窗口里nohup?还是直接运行?可以在断开ssh连接后继续保持运行的状态吗

screen中应该不需要nohup了 就相当于一个单独的窗口 断开ssh后是会继续保持运行的

zfz1120 commented 5 years ago

我 nohup & 正常啊

hfcheng66 commented 5 years ago

用tmux应该没有问题。 问题是网页微信1-3天就掉线,好像还没有办法解决

zfz1120 commented 5 years ago

用tmux应该没有问题。 问题是网页微信1-3天就掉线,好像还没有办法解决

保持手机同步在线就不会掉线了

hfcheng66 commented 5 years ago

用tmux应该没有问题。 问题是网页微信1-3天就掉线,好像还没有办法解决

保持手机同步在线就不会掉线了 要频繁用吗? 我的小号是在另外一个手机,放在家里一直连着WiFi。回家的时候一般就打开小号微信玩几分钟,这样也1、2天就掉线。

zfz1120 commented 5 years ago

用tmux应该没有问题。 问题是网页微信1-3天就掉线,好像还没有办法解决

保持手机同步在线就不会掉线了 要频繁用吗? 我的小号是在另外一个手机,放在家里一直连着WiFi。回家的时候一般就打开小号微信玩几分钟,这样也1、2天就掉线。

不用操作。。。我经常好几天没动他,一两个星期都没掉线。。。会不会跟功能逻辑有关,我就监听一下聊天,获取关键词然后定向回复,外加五六个爬虫线程。

hfcheng66 commented 5 years ago

不用操作。。。我经常好几天没动他,一两个星期都没掉线。。。会不会跟功能逻辑有关,我就监听一下聊天,获取关键词然后定向回复,外加五六个爬虫线程。

我也就监听一个群,如果是群主发言,转发到另外2个群。 量也不大,有时候一两天都没有转发,多的时候也就一天100条信息不到。

yjfkk commented 5 years ago

解决了,将embed() 换成 bot.join()

kollyQAQ commented 4 years ago

用 tmux 应该没有问题。 问题是网页微信 1-3 天就掉线,好像还没有办法解决

请教一下 我也是用 tmux 的 但是我的电脑处于休眠状态下 tmux 里面的 ssh 就会断了 请问你是怎么弄的啊