windows 中报 'nohup' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2023-08-24 22:06:13 浏览: 293
`nohup` 是一个在 Linux/Unix 中的命令,Windows 中没有这个命令。如果你需要在 Windows 中实现类似的功能,可以使用 PowerShell 或者其他的第三方工具。
如果你想在 Windows 中运行一个程序,并且在关闭终端窗口后程序仍然能够继续运行,可以使用 PowerShell 命令 `Start-Process`。例如:
```
Start-Process -FilePath "C:\path\to\your\program.exe" -NoNewWindow -WorkingDirectory "C:\path\to\your\working\directory" -ArgumentList "arg1", "arg2"
```
其中,`-FilePath` 指定程序的路径,`-NoNewWindow` 表示不要打开新的窗口,`-WorkingDirectory` 指定程序的工作目录,`-ArgumentList` 指定程序的参数列表。
如果你想在 Windows 中实现类似于 `nohup` 的功能,可以使用第三方工具,例如 `pm2`、`screen` 等。这些工具可以在 Windows 中模拟 Linux/Unix 中的 `nohup` 命令。
相关问题
'nohup' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
'nohup'是一个Linux/Unix命令,用于在后台运行进程,即使用户注销或者终端关闭,进程也可以继续运行。同时,'nohup'命令还可以将进程输出信息重定向到指定文件中,避免在终端中输出。
如果你的系统提示'nohup'不是内部或外部命令,可能是因为你正在使用Windows操作系统,'nohup'命令只能在Linux/Unix系统中使用。在Windows系统中,可以使用类似的命令'start /b'来实现类似的功能。
'nohup' 不是内部或外部命令,也不是可运行的程序
'nohup'是一个Linux/Unix系统下的命令,用于在后台运行程序,并且不受终端关闭的影响。它可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录的nohup.out文件中。如果在Windows系统下使用该命令,则会提示'nohup'不是内部或外部命令,也不是可运行的程序。