服务器常用方法笔记

后台运行jupyter notebook

nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

jupyter notebook切换虚拟环境内核

conda install ipykernel

python -m ipykernel install --user --name Python2 --display-name "Python (2.7)"

jupyter notebook主题配置

jt -t chesterish -fs 14 -cellw 97% -ofs 13 -dfs 11 -T -N

在服务器上运行脚本

python robot.py

这样就可以运行成功了,但是我们在关闭连接之后,这个脚本就停止了,那岂不是还是需要开着电脑挂机?别急,我们可以在后台运行脚本啊,这样即使关闭连接,也一样在运行。使用命令如下:
nohub python robot.py
这时可以查看进程:
ps -ef | grep python

就会看到我们刚才robot代码已经运行起来了,这个就是在后台运行,关闭连接之后一样会运行,这下就放心了。但是,如果发生错误的话,我们是无法知道哪里出错的,这时我们指定日志输出文件
nohup python -u robot.py > robot.log 2>&1 &

-u就是指定实时的日志输出目录,而&符号是使程序在后台运行,一边运行还可以一边查看日志输出文件,这里的robot.log就是我们的日志输出文件。

还有一个问题,我想停止运行怎么办?可以使用这个命令
kill -9 PID
这里PID为linux系统上的进程号,要想停止哪个后台程序就填上它对应的PID即可,查看PID

ps -ef I grep python

其他相关方法:
1 命令行python脚本传参
2 python import model
让python找到自己写的models
https://blog.youkuaiyun.com/qq_43355223/article/details/87340858
https://www.cnblogs.com/bob-jianfeng/p/10274034.html
【Linux】ssh命令行下多任务前后台切换
https://www.cnblogs.com/peanutk/p/11650522.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值