小编sor*_*rin的帖子

如何使用 find 扫描所有设置了执行位的文件?

我想编写一个使用 find 来修复文件权限的权限修复脚本。

我主要需要的是一个 find 命令,它能够列出所有设置了执行位的文件,而不管文件的其他权限(这就是诀窍)。

find

24
推荐指数
2
解决办法
2万
查看次数

是否有在 Linux 上启动和停止服务的标准方法?

直到最近,还有一种简单有效的方法来启动/停止/重启服务:

service nginx start|stop|restart
Run Code Online (Sandbox Code Playgroud)

这么多年以来,这一直很好,直到发行版切换到 systemd,现在我面临着 Debian/Ubuntu 系统,其中service脚本什么都不做(因为我应该使用诸如systemctl start nginx.service(更长的时间,没有自动-完成工作,...)

我的问题专门针对 Debian 和 Ubuntu,但涵盖 CentOS/RedHat 发行版也会有所帮助。

如果不清楚,我正在寻找一种一致的方法来处理这些问题,该方法适用于 Debian 7.x、8.x、最新的 Ubuntu LTS 和非 LTS。

附注。在此特定问题的范围之外,但如果解决方案还涵盖服务的启用和禁用部分,则会获得额外的荣誉。

debian systemd sysvinit

14
推荐指数
2
解决办法
2万
查看次数

如何在强制杀死之前给它几秒钟的时间来杀死一个进程?

我确实有要被杀死的进程的 PID,但我确实想让它有机会平静地死亡,而不是做 -9。

预期行为:检查 PID 是否仍在运行长达 10 秒并对其执行 kill -9。

如果您可以在一行中完成此操作,则额外奖励。

process kill

5
推荐指数
1
解决办法
373
查看次数

标签 统计

debian ×1

find ×1

kill ×1

process ×1

systemd ×1

sysvinit ×1