我正在使用 Debian 8.3 (jessie) 运行服务器 (VPS),systemd 管理不同的进程。系统的负载低于 1,但它使用了几乎所有内存和一些交换空间份额。当我尝试停止服务并输入时
systemctl stop process@1
Run Code Online (Sandbox Code Playgroud)
日志文件说
Mar 1 08:03:50 abcde systemd[1]: Looping too fast. Throttling execution a little.
Run Code Online (Sandbox Code Playgroud)
此消息每秒出现一次,并且不会再发生任何事情。当我发送^C到终端时,该过程终于停止了。当我尝试重新启动守护程序时也会发生同样的情况。Systemd 有版本:215-17+deb8u3
为什么会出现此消息,我该怎么做才能在没有此消息的情况下关闭守护程序?
我读过 FreeBSD 和 Linux 之间有不同的行为/usr/local
,在那里安装了 FBSD 端口,在 Linux 中没有,有人可以对此进行更多解释吗?我想知道 MacPorts 在 OSX 中的安装位置,以及这三个操作系统的 FHS 之间最显着差异的列表(这主要是我正在寻找的)。
我已经做了一个研究,但我没有找到太多。
https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man7/hier.7.html
http://www.freebsd.org/doc/handbook/dirstructure.html
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/index.html
我想看看总共占用了多少空间/
,但我不知道该怎么做。我可以使用ls -hal
和添加小计,或者我可以使用fdisk
告诉我该分区的大小,但有没有更好的方法?
我有一个/var/www/scripts/process_sounds.sh
使用以下命令的 bash 脚本:
find /var/www/unprocessed_sounds/ * -type f
Run Code Online (Sandbox Code Playgroud)
它应该找到目录中的所有文件unprocessed_sounds
,它确实这样做了,但它也会找到脚本目录中的所有文件(然后像处理声音文件一样处理它们,这不是我想要的)。
为什么会find
返回当前目录下的东西?