服务启动脚本中杀掉指定端口时,怎么添加 rm /opt/platform-ms/8085/*.out
时间: 2023-08-16 12:07:13 浏览: 149
您可以在服务启动脚本中添加类似于以下的命令来杀掉指定端口并删除指定目录下所有的.out文件:
```
kill $(lsof -t -i:8085) && rm /opt/platform-ms/8085/*.out
```
这个命令会先使用 lsof 命令查找占用 8085 端口的进程,然后使用 kill 命令杀掉该进程,最后使用 rm 命令删除指定目录下所有的.out文件。注意,这个命令需要以 root 权限执行。
相关问题
怎么在服务启动前删除.out,目标路径为 根目录下/opt/platform-ms/8085
您可以在服务启动脚本中添加删除.out文件的命令。具体操作如下:
1. 编辑服务启动脚本,通常为.sh文件,路径为/opt/platform-ms/8085/bin/startup.sh。
2. 在脚本中添加删除.out文件的命令,如下所示:
```shell
rm /opt/platform-ms/8085/*.out
```
3. 保存脚本并退出。
4. 启动服务时,该脚本会被执行,并自动删除指定路径下的.out文件。
请注意,如果您的服务在启动过程中生成了.out文件,那么这些文件将在删除命令执行后被删除,可能会导致某些问题。因此,建议在服务启动前手动删除已存在的.out文件。
阅读全文