#process #name #modified #command-line #tags

app tagrun

使用修改后的进程名称运行程序

1 个不稳定版本

0.1.0 2023年1月3日

#30#modified

自定义许可协议

5KB
72

tagrun

使用修改后的进程名称运行程序。您可以使用 tagrun 为进程添加标签,并使用该标签通过 ps、pgrep 或 pkill 定位进程。

用法

tagrun [--tag PROCESS_NAME_TAG] [--prefix PROCESS_NAME_PREFIX] COMMAND [ARG] ...

运行 COMMAND,并重命名进程(即命令行的 argv[0])。

--tag       Rename the command with PROCESS_NAME_TAG.
--prefix    Prepend the PROCESS_NAME_PREFIX to the command line.

示例

tagrun --tag awake --prefix [test] sleep 1000

上述命令将在 ps aux 的结果中显示

[test]awake 1000

您可以使用 pgrep -f -x -a '\[test\]awake 1000' 来匹配进程。

依赖

~1.5MB
~35K SLoC