背景: 我一直想着要是有一台可以不用关机,性能强大,网速飞快的电脑属于我自己该多好,我可以用它来做好多的事情,程序可以二十四小时无死角的运行,正好我最近在追一部小说,不想自己老是去软件里面翻看它更新了没有,心里总念叨着。于是我就用python写了一个程序来检测,当小说有新章节的时候马上发邮件提醒我,这样我就可以第一时间看到新章节同时也不用时刻念叨着它了。
说干就干。
啪嗒啪嗒----
忙活了一会,程序是写好了,调试也没问题,能用!
然后我开开心心把它在我的windows上跑起来
一分钟,两分钟
诶这不是个事啊,按小说作者的尿性,估计要一两天才更新一章,我这开着vscode一直运行我的程序,不爽啊,而且,我电脑是要关机的啊,每次开机都要重新挂起这个窗口?真心不爽
于是乎,我上网啪嗒啪嗒查了一会,发现可以在命令行中使用pythonw命令直接运行python程序而不显示窗口

大概是这样
这样做的效果呢,就是我只要跑到命令行去输一遍这个命令就可以了,这个程序会在windows的后台跑,不用我用vscode一直运行它


这样用了几天,那个尿性不改的作者还是个夜猫子!一两天不更新,偏偏在大晚上的更新,我电脑不用关机的嘛?
而且,每次开机都要重新输入一遍命令,还是不太爽,那万一以后我想挂载的程序越来越多怎么办?是不是要输那么多个命令?倒也不用,写个脚本就可以,脚本里面运行这些程序,然后每次开机就运行一下这个脚本。
可偏偏我是个强迫癌患者,同时也带有一点点完美主义。
于是我想,必须要有一台服务器啊
我的大数据开发老师倒是有一台服务器,但是那台服务器是供很多很多人用的,我的python程序里面有一些不能被大家看的东西,邮箱密钥什么的,而且老师这台服务器是任何人都可以获得root权限的,也就是说指不定谁就把服务器关机了或者把服务器搞坏了,到时候老师要用快照复原服务器。那我的程序怎么办!!!!!!
思来想去,最后把主意打到了阿里云服务器上,首先去申请了一个月的服务器试用。然后配置好服务器之后。(如果对配置阿里云服务器有什么问题的可以私信问我,但是我也是个小白,知道的很少)
然后用xshell连上服务器,用xftp来传输文件到服务器上。
于是乎!于是乎!我的程序就这样挂在了阿里云的服务器上,这回是真的二十四小时开机,同时信息基本不会泄露,也不用担心别个把服务器搞坏了。那个尿性十足的作者半夜更新我也能收到了!!!
顺带提一下,挂载程序肯定是挂在后台的,不然的话就只能运行一个了呀,这多不爽。
在linux系统上后台运行程序的方法是在命令后面加个&,但是这样这个后台程序可能会被杀死掉,所以我们这样挂载。

解释一下 nohup 是linux的命令,大致就是保持程序运行不掉线吧
然后python是运行python程序的命令
后面那个 > xiaoshuo.log 意思是在我的程序里面,如果有异常,或者print标准输出之类的,都会被放到xiaoshuo.log这个文件里面去(毕竟是后台运行嘛,你不能指望它直接print在屏幕上)
然后 -u 那个参数代表取消python程序的缓冲,凡是有任何输出马上就放到xiaoshuo.log里面去,不然的话可能要等很久很久xiaoshuo.log才会有东西了。
最后那个 & 就是代表后台运行啦!

可以使用ps或者jobs命令,看到程序确实是在后台运行啦!
very good!
bye! 谢谢你来看我哟!
关注我的公众号【阳仔不想当码农】, 给你更多愉快体验!
如果有其它可以挂在服务器上的程序的好点子,可以联系我我们共同探讨!

挂载程序在我的第一台阿里云服务器上相关推荐

  1. 阿里云服务器上搭建微信小程序服务端环境。

    无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器.域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境. 1.云服务器准备:可在阿里云购买ECS服务器   ...

  2. 如何将nodejs项目程序部署到阿里云服务器上

    将nodejs项目程序部署到阿里云服务器上 一.概述 二.具体步骤 1.拥有自己的服务器 2.下载Xshell 3. oneinstack配置web环境 4. XShell连接远程主机 5.更新系统软 ...

  3. 学生速看!免费领取一台阿里云服务器申请全流程

    阿里云学生服务器优惠活动:高效计划,可以免费领取一台阿里云服务器,如果你是一名高校学生,想搭建一个linux学习环境.git代码托管服务器,或者创建个人博客网站记录自己的学习成长历程,拥有一台云服务器 ...

  4. 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!

    史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...

  5. 新手如何在阿里云服务器上搭建自己的个人网站

    新手如何在阿里云服务器上搭建自己的个人网站 如何在阿里云服务器上搭建自己的个人网站(阿里云服务器.tomcat服务.xshell+WinSCP(服务器本地助手).写好的静态网页). 本博客主要分享本人 ...

  6. 阿里云服务器上安装nginx

    转自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里云服务器上安装nginx中遇到一些问题,现将步骤罗列下, 环境是:cen ...

  7. 在阿里云服务器上配置端口步骤

    在阿里云服务器上配置端口步骤 第一步:点击[云服务器ECS],进入该服务器信息界面. 第二步:点击[云服务器],如下图: 第三步:进入[云服务器]页面可看到[实例]页面上会有实力列表,点击列表上的[管 ...

  8. SpringBoot 部署: 项目打包 手动部署到阿里云服务器上

    SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...

  9. 阿里云服务器上利用IIS部署.net网站(windows server2012r2系统)

    简介 本文介绍了在在一台新的阿里云服务器(windows server2012r系统)上,利用IIS发布net网站的教程,分享给大家.(还有代金券礼包领取,希望大家有所帮助)具体如下: 1.添加站点( ...

  10. 阿里云服务器上调用自己编写的matlab函数

    该博客为<Ubuntu 相关>系列博客的第五篇,该系列博客主要对Ubuntu安装各种软件或者库进行一个记录,方便重装系统后快速恢复工作. 这是进项目组以来接受的第一个任务的后续工作,以此记 ...

最新文章

  1. Hyperledger Fabric 1.4 Kafka集群部署教程
  2. 简单排序--插入排序
  3. (2)css语法和使用方式
  4. 星巴克人造肉产品来了,植物牛肉餐品真香?
  5. 算法工程师面试备战笔记1_如何处理特征向量的缺失值
  6. JZOJ 1667【AHOI2009】中国象棋——dp
  7. python查看微信撤回消息_python实现文件助手中查看微信撤回消息
  8. nginx的location优先级
  9. 函数指针作为函数參数,实现冒泡排序的升序排序和降序排序
  10. vue3实现动态组件加载写法
  11. 计算机中丢失msvcr71.dll 问题解决
  12. 2D游戏知识点三、Unity生成Android手机apk程序
  13. 2020年5个最佳免费WordPress托管提供商
  14. redmi k60参数 红米k60怎么样 redmi k60优缺点
  15. Excel 防止一列重复输入
  16. 斐讯k3怎么设置虚拟服务器,斐讯 K3 无线路由器无线中继设置教程
  17. 泛微齐业成,一文告诉你如何实现全程数字化的预算管理
  18. char、nchar、varchar、nvarchar的区别和特点
  19. 华为机试真题 Java 实现【热点网站统计】
  20. TED演讲集 TED视频打包下载(MP4+中英字幕) TED中英文对照字幕视频 TED资料文档 完整

热门文章

  1. 【15】万魂杀服务器开发之原始NIO、Mina、Netty使用
  2. iOS10 Xcode 8 中provisioning file 相关bug
  3. Haskell生成数字的LED字符形式
  4. Java经典实例:在正则表达式中控制大小写
  5. Bootstrap网格系统(Grid System)
  6. 对比几个空地址“订阅”的结果
  7. 动态SQL和PL/SQL的EXECUTE IMMEDIATE选项
  8. 为什么300的并发能把支持最大连接数4000数据库压死
  9. Asf PHP扩展框架之预警模块介绍
  10. 区块链软件公司:智媒链在数据分析和开发应用场景