当前位置: 首页 > 面试题库 >

更改python脚本的进程名称

樊熠彤
2023-03-14
问题内容

有没有办法更改在Linux上运行python脚本的进程的名称?

当我执行时ps,我得到的只是“ python”进程名称。


问题答案:

http://code.google.com/p/procname/

用法示例:

# Lets rename:    
>>> procname.setprocname('My super name')

# Lets check. Press Ctrl+Z       
user@comp:~/procname$ ps

    PID TTY TIME CMD

13016 pts/2 00:00:00 bash

13128 pts/2 00:00:00 My super name <-- it's here

它仅在存在prctl系统调用并支持PR_SET_NAME命令的系统上工作。



 类似资料:
  • 问题内容: 我正在尝试设置回合部署脚本。我在使用远程登录时遇到了一些麻烦。在远程服务器上创建数据库时,我们需要使用sql帐户(而不是计算机或域,这是针对Server 2008 R2 SP1上的MSSQL 2008R2)登录。有没有办法为回旋连接和运行脚本提供不同的凭据,因为我在文档中没有看到它?谢谢。 问题答案: 如果指定连接字符串而不是服务器名称和数据库名称,则还可以设置凭据。 来自:https

  • 问题内容: 我需要用C语言修改程序的进程名称。 我精确地说,这不是我要更改的线程的名称。 我想更改程序的名称,但是找到的唯一解决方案是修改的值。 我还找到了的另一个解决方案,但是该解决方案不起作用。 问题答案: 调用和修改之间的区别是: 修改中的更改信息 在中调用更改信息 这意味着您将获得流程发布和的不同名称。 如果在执行ps时期望不同的参数具有相同的进程名称,则可以同时使用它们(即change

  • 问题内容: 假设我在SQL Server Management Studio中为某些表添加了新列。当我按保存时,有什么方法可以获取执行的更改脚本? 我要实现的是将相同的更改应用于其他数据库(出于调试目的,我们为每个开发人员都有一个单独的数据库)。 问题答案: 我假设您在MS SSMS中使用表设计器。 在设计器中进行更改,然后在点击之前,进入菜单并选择。

  • 问题内容: 我有个问题。我正在编写一个软件,该软件需要执行要求用户处于sudo模式的操作。运行’sudo python filename.py’不是一个选项,这使我想到了我的问题。有没有一种方法可以在python脚本中途更改为sudo,安全性不是问题,因为用户将知道程序应以以下方式运行以说明问题的sudo密码 以普通用户身份运行的程序 ......执行操作 用户输入sudo密码 用户更改为sudo

  • 问题内容: 我的机器上安装了Python 2.x和3.x(Mac OS X 10.6)。对于某些事情,我想使用版本2,但对于另一些事情,我想要版本3。我喜欢IDLE软件来进行编辑/运行,但它始终使用版本3。 有什么方法可以更改IDLE使用的解释器的版本? 谢谢! 问题答案: 每个Python版本都安装了不同版本的IDLE。根据在Mac OS X上安装Python的方式,您可能会在中找到不同的文件夹

  • 问题内容: 我使用计算机通过以太网与硬件进行通信。为了与此设备通信,我将ip设置为192 168 0 11,子网掩码设置为255 255 255 0,对于IPv4,默认网关设置为192 168 0 1。要使用互联网,我可以通过控制面板选择“自动获取IP地址”。 我想要一个允许我快速选择一个或另一个以太网设置(硬件或Internet)的脚本。 我主要使用python编程,但也许有一个批处理文件解决方