在哪个Linux发行版上运行以下命令?
service $servicename status
stat -c \"%a\" /var/log/$filename
例如假设$servicename="apache2"
和$filename="syslog"
。
答案 0 :(得分:2)
stat
是coreutils
的一部分,也是GNU项目的一部分。任何主要的GNU / Linux发行版都将提供此软件包。请注意,BusyBox这样的最小环境可能会提供自己的stat
限制版本。
service
是sysvinit-tools
的一部分,不属于GNU。只有使用System-V样式的init脚本的发行版才会提供它。
Distrowatch提供了不同发行版的比较,还跟踪了一组选定的包的版本。
请注意,服务也可能在发行版中具有不同的名称。例如,apache2
可能会被称为httpd
。