加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何在Ubuntu服务器的后台运行Python程序

发布时间:2020-12-16 22:29:38 所属栏目:Python 来源:网络整理
导读:我有一个python脚本.脚本与Chrome一起使用selenium并访问网站,获取数据并输入CSV文件. 这是一项非常漫长的工作. 我把脚本放在服务器上.并运行.一切工作. 但我需要在后台编写脚本. chmod +x createdb.pynohup python ./createdb.py 我明白了 (env)$nohup ./cr

我有一个python脚本.脚本与Chrome一起使用selenium并访问网站,获取数据并输入CSV文件.
这是一项非常漫长的工作.
我把脚本放在服务器上.并运行.一切工作.
但我需要在后台编写脚本.

chmod +x createdb.py
nohup python ./createdb.py &

我明白了

(env)$nohup ./createdb.py &
[1] 32257
(env)$nohup: ignoring input and appending output to 'nohup.out'

按Enter键.

(env)$nohup ./createdb.py &
[1] 32257
(env)$nohup: ignoring input and appending output to 'nohup.out'
[1]+  Exit 1                  nohup ./createdb.py

然后它运行并立即将错误写入文件,Chrome没有启动或没有点击.
我想提醒你,如果你没有nohup开始,那么一切都会奏效.
我究竟做错了什么?如何运行脚本?
非常感谢你.

最佳答案
您可以使用screen命令,它完美地工作.

这是一个非常好的链接:https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读