Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正如我在标题中所问的那样,我正在寻找一个脚本/命令来找到正确的目录(通常是/etc/init.dor /etc/rc.d/init.d)。现在我正在使用
/etc/init.d
/etc/rc.d/init.d
dirname `find / -name acpid 2> /dev/null | grep /etc/`
但有时我会得到不止一个结果(可能有些结果是链接)。有什么建议吗?
我使用 acpid 是因为它是一个脚本,应该存在于几乎所有非史前发行版中。如果有人对更好的脚本有建议,请告诉我,谢谢:)
我相信您的方法非常好,因为启动脚本的位置是发行版可靠的。只需添加-type f选项即可从结果中排除链接。
INITDIR=`find / -type f -name acpid 2> /dev/null | grep /etc/`