如何在csh中获取启动进程的PID(不是bash!)

阿列克谢·维诺格拉多夫(Alexei Vinogradov)

对于bash而言:

command; echo $!

但是它不适用于csh(在Unix Tru64中,那里没有bash)。如何获得任意启动进程的PID?

贝类

使用% pidof command% ps

用法示例:

$ csh
% sleep 420 &
[1] 28147
% pidof sleep
28147
% sleep 250 &
[2] 28154
% pidof sleep
28154 28141
% ps
PID TTY          TIME CMD
28059 pts/5    00:00:00 bash
28146 pts/5    00:00:00 csh
28147 pts/5    00:00:00 sleep
28154 pts/5    00:00:00 sleep
28157 pts/5    00:00:00 ps

您可以轻松地通过ps命令的输出来获取所需的线路和PID。最后启动的过程很可能随时位于第四行(包括标题)。除非是,否则,您立即启动c-shell而不是从bash输入c-shell,在这种情况下,它将在第三行。

例子:

$ csh
% sleep 420 &
[1] 28441
% ps | awk 'NR == 4 {print $1}'
28441

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Bash中获取最近启动的进程的PID

来自分类Dev

如何在 Bash 中获取从 eval 启动的进程的 PID?

来自分类Dev

如何在Python中获取进程的pid

来自分类Dev

如何在C#中获取启动的App的PID

来自分类Dev

如何在C#中获取启动的App的PID

来自分类Dev

如何在OSX上使用“打开”命令获取启动的应用程序的进程ID(PID)?

来自分类Dev

启动bash脚本时如何获取PID

来自分类Dev

获取Eclipse启动的进程的PID

来自分类Dev

如何在前台将其pid保存到文件中启动进程?

来自分类Dev

如何在node.js(不是子进程)中启动全新的进程?

来自分类Dev

鱼壳如何在后台启动进程的PID

来自分类Dev

如何使Symfony启动进程PID?

来自分类Dev

如何在Linux中的C中获取PID的所有后代子进程ID

来自分类Dev

Bash获取在子Shell中启动的进程的进程ID

来自分类Dev

Bash获取在子Shell中启动的进程的进程ID

来自分类Dev

Bash获取在子Shell中启动的进程的进程ID

来自分类Dev

如何在SSH中获取上一个后台进程的pid

来自分类Dev

使用python启动进程并获取PID(Linux)

来自分类Dev

获取按时间启动的进程的PID

来自分类Dev

使用python启动进程并获取PID(Linux)

来自分类Dev

如何从bash shell脚本中获取PID

来自分类Dev

如何在Java中的pid中查找进程名称?

来自分类Dev

如何从HPUX 11.11中的pid获取进程名称?

来自分类Dev

如何获取gdb中当前已调试进程的pid?

来自分类Dev

bash获取后台进程ID给父pid

来自分类Dev

如何在edoc中显示进程pid <0.20071.1>?

来自分类Dev

如何在Htop中通过pid查找特定进程

来自分类Dev

Bash-如何在后台进程描述中显示变量值而不是名称?

来自分类Dev

在C中给定父PID的情况下如何获取所有子进程的PID

Related 相关文章

  1. 1

    如何在Bash中获取最近启动的进程的PID

  2. 2

    如何在 Bash 中获取从 eval 启动的进程的 PID?

  3. 3

    如何在Python中获取进程的pid

  4. 4

    如何在C#中获取启动的App的PID

  5. 5

    如何在C#中获取启动的App的PID

  6. 6

    如何在OSX上使用“打开”命令获取启动的应用程序的进程ID(PID)?

  7. 7

    启动bash脚本时如何获取PID

  8. 8

    获取Eclipse启动的进程的PID

  9. 9

    如何在前台将其pid保存到文件中启动进程?

  10. 10

    如何在node.js(不是子进程)中启动全新的进程?

  11. 11

    鱼壳如何在后台启动进程的PID

  12. 12

    如何使Symfony启动进程PID?

  13. 13

    如何在Linux中的C中获取PID的所有后代子进程ID

  14. 14

    Bash获取在子Shell中启动的进程的进程ID

  15. 15

    Bash获取在子Shell中启动的进程的进程ID

  16. 16

    Bash获取在子Shell中启动的进程的进程ID

  17. 17

    如何在SSH中获取上一个后台进程的pid

  18. 18

    使用python启动进程并获取PID(Linux)

  19. 19

    获取按时间启动的进程的PID

  20. 20

    使用python启动进程并获取PID(Linux)

  21. 21

    如何从bash shell脚本中获取PID

  22. 22

    如何在Java中的pid中查找进程名称?

  23. 23

    如何从HPUX 11.11中的pid获取进程名称?

  24. 24

    如何获取gdb中当前已调试进程的pid?

  25. 25

    bash获取后台进程ID给父pid

  26. 26

    如何在edoc中显示进程pid <0.20071.1>?

  27. 27

    如何在Htop中通过pid查找特定进程

  28. 28

    Bash-如何在后台进程描述中显示变量值而不是名称?

  29. 29

    在C中给定父PID的情况下如何获取所有子进程的PID

热门标签

归档