exsit ps -ef | grep
时间: 2023-10-15 11:25:54 浏览: 36
您好!对于您的问题,我可以帮助您解释一下命令的含义。
`ps` 是用于显示当前系统中运行的进程的命令。
`-ef` 是 `ps` 命令的选项之一,它将显示所有进程的详细信息。
`|` 是管道符号,它将命令的输出作为另一个命令的输入。
`grep` 是用于在文本中搜索匹配模式的命令。
因此,"exsit ps -ef | grep" 这个命令是没有实际意义的,应该是输入错误或者是缺少了要搜索的模式。请提供更具体的问题或模式,以便我能够为您提供更多帮助。
相关问题
ProxyChains-3.1 (http://proxychains.sf.net) |DNS-request| www.httpbin.org |S-chain|-<>-192.168.23.129:10808-<--timeout |S-chain|-<>-192.168.23.129:10808-<--timeout |S-chain|-<>-192.168.23.129:10808-<--timeout |DNS-response|: www.httpbin.org does not exist curl: (6) Could not resolve host: www.httpbin.org
从错误信息看,可能是由于 DNS 解析问题导致的无法连接到 `www.httpbin.org`。您可以尝试在 `proxychains.conf` 文件中设置其他的 DNS 解析服务器,如 Google 的 DNS 服务器:
```
# 在 proxychains.conf 文件中添加以下内容
[ProxyList]
# 添加以下行
dns_server = 8.8.8.8
```
然后再次尝试使用 ProxyChains 进行访问,看是否能够正常工作。
#!/bin/bash # author xtc #APP_NAME=clic-reinsurance-0.0.1-SNAPSHOT #JAR_PATH=${pwd } #echo "jar path ~~ ${JAR_PATH}/ " #使用说明,用来提示输入参数 usage() { echo -e "\033[0;31m Usage: sh 脚本名.sh [start|stop|restart|status] \033[0m" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #如果不存在返回1,存在返回0 if [ -z "${pid}" ]; then return 1 else return 0 fi } #启动方法 start(){ is_exist if [ $? -eq "0" ]; then echo "${APP_NAME} is already running. pid=${pid} ." else nohup ${JAVA_HOME}/bin/java -jar ${APP_NAME} > ${JAR_PATH}/catalina.out 2>&1 & echo "nohup ${JAVA_HOME}/bin/java -jar ${APP_NAME} > ${JAR_PATH}/catalina.out 2>&1 &" echo -e " ${APP_NAME} start success" fi } #停止方法 stop(){ is_exist if [ $? -eq "0" ]; then kill -9 $pid else echo "${APP_NAME} is not running" fi } #输出运行状态 status(){ is_exist if [ $? -eq "0" ]; then echo "${APP_NAME} is running. Pid is ${pid}" else echo "${APP_NAME} is NOT running." fi } #重启 restart(){ stop start } JAR_PATH=$(cd $(dirname $0); pwd) for file in `ls ${JAR_PATH}/*.jar` do APP_NAME=${file} echo "$APP_NAME" done if [ ! -n "$APP_NAME" ]; then echo " jar is not exists " exit fi #根据输入参数,选择执行对应方法,不输入则执行使用说明 case "$1" in "start") start ;; "stop") stop ;; "status") status ;; "restart") restart ;; *) usage ;; esac
这是一个Shell脚本,用于启动、停止、重启或查看应用程序的运行状态。脚本通过输入参数来选择执行相应的操作,如果没有输入参数,则会输出使用说明。脚本中定义了几个函数,包括:
- usage:用于提示输入参数的使用说明。
- is_exist:用于检查程序是否在运行。
- start:用于启动程序。
- stop:用于停止程序。
- status:用于输出程序的运行状态。
- restart:用于重启程序。
脚本首先获取当前目录下的所有jar文件,然后根据输入参数选择执行相应的操作。如果输入的是start,则会检查程序是否已经在运行,如果没有运行,则会启动程序。如果输入的是stop,则会停止程序。如果输入的是status,则会输出程序的运行状态。如果输入的是restart,则会先停止程序,然后再启动程序。