如何制作脚本将他的 PID 传递给另一个正在运行的脚本

艾哈迈德·赞恩·德因

我有一个主要的脚本,这个脚本打开一个新终端并执行另一个脚本,所以我想要的是将第二个脚本的 PID 传递给第一个脚本

主脚本

#!/bin/bash 

gnome-terminal -e "/home/......./script.sh"

脚本文件

#!/bin/bash 
PID= $$

我想将名为 PID 的变量传递给主脚本

问候

奥尼尔顿·马西尔

您可以通过执行此操作来打印 PID

主脚本

#!/bin/bash 

gnome-terminal -e "/home/......./script.sh" &
PID=$!
echo "child_PID="$PID

请注意,您可能会获得 gnome-terminal 的 PID 而不是脚本本身。

如果你想/home/..../script.sh直接运行它的PID而没有gnome-terminal

#!/bin/bash 

/home/......./script.sh &
PID=$!
echo "child_PID="$PID

一个问题:你真的需要运行脚本gnome-terminal吗?

编辑script.sh现在在后台运行( with &),我们正在回显子 PID。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在同一Shell脚本中将一个进程的PID传递给另一个进程?

来自分类Dev

如何从另一个脚本中杀死正在运行的脚本?

来自分类Dev

如何使用在不同控制台中运行的另一个脚本停止正在运行的脚本?

来自分类Dev

我可以从另一个正在运行的 python 脚本访问列表吗

来自分类Dev

通过脚本名称搜索正在运行的脚本PID

来自分类Dev

当另一个python脚本正在运行时,如何停止我的python脚本?

来自分类Dev

Bash脚本进入正在运行的容器,然后从该容器运行另一个bash脚本

来自分类Dev

如何获取脚本的PID?

来自分类Dev

当另一个PHP脚本正在运行时,AJAX不会调用其PHP脚本

来自分类Dev

当另一个PHP脚本正在运行时,AJAX不会调用其PHP脚本

来自分类Dev

如何将当前正在运行的脚本复制到另一个文件夹

来自分类Dev

FreeBSD:如何通过PID检查一个进程中正在运行多少个线程?

来自分类Dev

将参数从另一个 powershell 脚本传递给一个 powershell 脚本

来自分类Dev

如何将参数传递给另一个脚本生成的脚本

来自分类Dev

如何在单个npm运行脚本中将命令的结果传递给另一个命令的选项?

来自分类Dev

如何获取Cron脚本的pid?

来自分类Dev

没有php脚本可以在服务器上运行,而另一个持久的php脚本正在运行

来自分类Dev

没有php脚本可以在服务器上运行,而另一个持久的php脚本正在运行

来自分类Dev

如何将一个R脚本的环境传递给另一个R脚本?

来自分类Dev

如何杀死另一个脚本运行的脚本

来自分类Dev

当传递给另一个脚本时,Linux Shell脚本参数扩展

来自分类Dev

Shell脚本将参数传递给另一个脚本

来自分类Dev

python脚本将信号发送到同一网络上另一个工作站上的另一个正在运行的python脚本

来自分类Dev

python脚本将信号发送到同一网络上另一个工作站上的另一个正在运行的python脚本

来自分类Dev

如何在bash脚本中将可选参数传递给另一个命令?

来自分类Dev

如何将变量传递给另一个场景中的脚本

来自分类Dev

如何将switch参数传递给另一个PowerShell脚本?

来自分类Dev

Perl:如何将ARGV参数传递给另一个脚本?

来自分类Dev

Python:如何将ARGV参数传递给另一个脚本?

Related 相关文章

  1. 1

    如何在同一Shell脚本中将一个进程的PID传递给另一个进程?

  2. 2

    如何从另一个脚本中杀死正在运行的脚本?

  3. 3

    如何使用在不同控制台中运行的另一个脚本停止正在运行的脚本?

  4. 4

    我可以从另一个正在运行的 python 脚本访问列表吗

  5. 5

    通过脚本名称搜索正在运行的脚本PID

  6. 6

    当另一个python脚本正在运行时,如何停止我的python脚本?

  7. 7

    Bash脚本进入正在运行的容器,然后从该容器运行另一个bash脚本

  8. 8

    如何获取脚本的PID?

  9. 9

    当另一个PHP脚本正在运行时,AJAX不会调用其PHP脚本

  10. 10

    当另一个PHP脚本正在运行时,AJAX不会调用其PHP脚本

  11. 11

    如何将当前正在运行的脚本复制到另一个文件夹

  12. 12

    FreeBSD:如何通过PID检查一个进程中正在运行多少个线程?

  13. 13

    将参数从另一个 powershell 脚本传递给一个 powershell 脚本

  14. 14

    如何将参数传递给另一个脚本生成的脚本

  15. 15

    如何在单个npm运行脚本中将命令的结果传递给另一个命令的选项?

  16. 16

    如何获取Cron脚本的pid?

  17. 17

    没有php脚本可以在服务器上运行,而另一个持久的php脚本正在运行

  18. 18

    没有php脚本可以在服务器上运行,而另一个持久的php脚本正在运行

  19. 19

    如何将一个R脚本的环境传递给另一个R脚本?

  20. 20

    如何杀死另一个脚本运行的脚本

  21. 21

    当传递给另一个脚本时,Linux Shell脚本参数扩展

  22. 22

    Shell脚本将参数传递给另一个脚本

  23. 23

    python脚本将信号发送到同一网络上另一个工作站上的另一个正在运行的python脚本

  24. 24

    python脚本将信号发送到同一网络上另一个工作站上的另一个正在运行的python脚本

  25. 25

    如何在bash脚本中将可选参数传递给另一个命令?

  26. 26

    如何将变量传递给另一个场景中的脚本

  27. 27

    如何将switch参数传递给另一个PowerShell脚本?

  28. 28

    Perl:如何将ARGV参数传递给另一个脚本?

  29. 29

    Python:如何将ARGV参数传递给另一个脚本?

热门标签

归档