shell脚本启动时输出进程的pid号
时间: 2023-07-07 13:43:20 浏览: 58
你可以在shell脚本中使用特殊变量`$$`来获取当前进程的PID号。可以使用`echo $$`命令来输出该PID号。例如:
```shell
#!/bin/bash
echo "My PID is $$"
```
当你运行该脚本时,它会打印出类似于以下内容的输出:
```
My PID is 1234
```
其中1234是当前进程的PID号。
相关问题
shell识别刚刚启动的进程PID
可以使用`$!`来获取刚刚启动的进程的PID。`$!`是Shell特殊变量,表示上一个后台进程的PID。例如,如果你在后台启动一个进程,可以使用以下命令获取该进程的PID:
```shell
command &
echo $!
```
其中,`command`是你要启动的进程命令。`&`表示将该命令放入后台运行。`echo $!`会输出该进程的PID。
shell 自动启动一个进程 并且输出进程id
你可以使用如下命令启动一个后台进程并输出进程ID:
```
nohup your_command_here > /dev/null 2>&1 & echo $!
```
其中,`your_command_here`为你要启动的进程命令。这个命令会将进程的输出重定向到/dev/null,表示舍弃所有输出。`echo $!`会输出刚刚启动进程的PID。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)