linux - 找出服务器上触发 bash 文件 (.sh) 的原因

标签 linux bash sh daemon zombie-process

我在“第一”Linux 服务器上有 php 脚本,该脚本在“第二”Linux 服务器上发布网站。网站发布得很好,除了文件和文件夹的权限和所有权被更改并导致网站崩溃。因此,我在“第二个”Linux 服务器上找到了更改它的 bash 脚本。但我不明白是什么触发了它。 php 代码中没有任何内容会触发。我不知道如何找到这些在某些事件发生时触发的守护进程或僵尸进程。有人可以帮助如何找到它吗?

最佳答案

可以设置一个 cronjob 来触发此 bash 脚本运行。您可以使用命令 crontab -l 查看当前用户的 crons 如果是 cron,请使用 crontab -e 编辑 crontab,并删除/编辑导致 bash 脚本运行的行。或者,您可以只使用 usr crontab -r 来删除用户的所有 crons

关于linux - 找出服务器上触发 bash 文件 (.sh) 的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28197990/

相关文章:

linux - 使用 Sed 从日期中删除秒数

android - 为什么android源码这么大?

linux - Bash:写入 CSV 中的特定列

linux - 从脚本打开新的 gnome 终端并从当前脚本输入变量。

linux - "$?"在 shell 脚本中究竟给了我们什么?

c - 为什么/bin/sh 在这个特定脚本上通过 execl 运行时会挂起?

R 错误 : dependencies ‘xml2’ , ‘httr’ 不适用于软件包 (Linux Mint 20.1)

php - 未通过 as2 接收文件

linux - 如何使用 linux 命令从另一个文件创建一个只包含小写字母的新文件?

linux - 在 Bash 函数中优化多行管道到 Awk