python本地远程调用服务器上的代码我最终选了解法2,因为我的代码需要本地调用一个软件,虽然我在docker容器中安装了那个软件,但是容器的算力有限,还是服务器跑起来更快。python来查:json和xmlrpc都是标准库的,不用安装在服务器上执行python脚本保持运行,c#调用即可
python本地远程调用服务器上的代码我最终选了解法2,因为我的代码需要本地调用一个软件,虽然我在docker容器中安装了那个软件,但是容器的算力有限,还是服务器跑起来更快。python来查:json和xmlrpc都是标准库的,不用安装在服务器上执行python脚本保持运行,c#调用即可
Linux的进程启动的方式不外乎有两种方式:调度启动和手动启动,调度启动就是我们经常使用的任务计划啦,而手动启动则是由用户输入命令,然后Linux执行的一个过程,分为前台启动和后台启动。使用jobs命令,可以看到系统当前正在运行的所有后台进程:需要特别注意的是,如果用户退出终端,该用户执行的所有程序全部会结束,包括正在执行的后台程序。-m能够查看当前这个文件相关的进程等,然后使用-k杀掉
实用:用户退出后仍然运行该进程的方法(一般用在需要一直运行的进程,比如一个git服务器的进程,在创建后只要没关机都应该在运行,这个时候就需要这个功能):在命令行下输入screen命令就开启了一个screen进程,它就好像是一个全新的命令运行环境,在该环境中你可以像在正常的terminal下那样执行
“+”号表示这是默认最近的一个后台命令。(3)fg(frontground)命令:将后台进程再次转到前台来执行命令时,需要指定后台进程对应的任务编号。(4)bg(background)命令:可以使被挂起的进程在后台继续执行。其实只要是由用户执行命令所打开的交互进程都是与终端相关的,也就是说,如果把终端关闭,那么该终端中的所有进程也会自动关闭。那么终端中所有的子进程自然也将被关闭。