[smsprev4@smspre1 PLCX]$ nohup ./PLCXPro nohup: ignoring input and appending output to `nohup.out'
时间: 2023-07-25 11:28:29 浏览: 80
根据你提供的信息,你已经成功启动了PLCXPro进程,并且使用了nohup命令将其放入后台运行。提示信息中的"ignoring input and appending output to `nohup.out'"表示当前输入被忽略,输出被追加到nohup.out文件中。
如果你想要关闭该进程,可以使用以下命令:
```
killall PLCXPro
```
该命令会杀死所有名为PLCXPro的进程。如果你只想杀死特定的进程,可以使用`ps`命令查找该进程的PID,然后使用`kill PID`命令杀死该进程。例如:
```
ps -ef | grep PLCXPro
```
该命令会列出所有名为PLCXPro的进程,其中第二列为PID。你可以使用以下命令杀死该进程:
```
kill PID
```
请将命令中的PID替换为实际的进程ID。
相关问题
[smsprev4@smspre1 sbin]$ nohup: ignoring input and appending output to `nohup.out' nohup: failed to run command `./PLCX': Permission denied
这个错误提示表示 nohup 命令无法运行名为 "PLCX" 的命令,因为没有权限。在 Linux 系统中,每个文件和目录都有一个所属用户和所属组,同时还有读、写、执行等不同的权限,只有拥有相应权限的用户才能执行对应的操作。
你需要通过执行以下命令来查看该文件的权限:
```
ls -l PLCX
```
该命令会列出该文件的详细信息,包括所属用户、所属组以及权限等。例如:
```
-rwxr-xr-x 1 smsprev4 smsprev4 1234 Jun 1 10:00 PLCX
```
其中,第一个字符 "-" 表示该文件是一个普通文件,后面的 "rwxr-xr-x" 表示该文件的权限,分别为:
- "rwx" 表示该文件的所属用户(smsprev4)拥有读、写和执行的权限;
- "r-x" 表示该文件的所属组(smsprev4)拥有读和执行的权限;
- "r-x" 表示其他用户也拥有读和执行的权限。
如果你没有执行该文件的权限,你可以使用 chmod 命令来修改该文件的权限。例如,你可以使用以下命令来赋予该文件的所属用户执行的权限:
```
chmod u+x PLCX
```
这个命令会将文件的权限修改为 "-rwxr-xr-x",即所属用户拥有读、写和执行的权限。然后你就可以使用 nohup 命令来启动该文件了。
[smsprev4@smspre1 PLCX]$ nohup ./PLCXPro nohup: ignoring input and appending output to `nohup.out'但是查找该进程[smsprev4@smspre1 ~]$ ps -ef |grep 27888 smsprev4 10797 7751 0 11:15 pts/12 00:00:00 grep --color=auto 27888
根据你提供的输出,似乎 `PLCXPro` 进程已经停止了,因为在你执行 `ps` 命令时无法找到该进程。可能是由于进程已经正常停止,或者由于某些错误导致进程异常退出。你可以检查 `nohup.out` 文件以查看进程是否输出了错误或异常信息。例如,输入以下命令来查看 `nohup.out` 文件中的内容:
```
cat nohup.out
```
如果进程输出了错误或异常信息,则可以从中了解到进程为什么停止。
阅读全文