/etc/pm/sleep.d
在 Ubuntu 16.04 中,和下的脚本/usr/lib/pm-utils/sleep.d
在挂起/休眠和恢复/解冻时运行。如果我创建脚本,可以将其放在任一目录下吗?对于什么类型的脚本进入哪个目录有一些约定吗?谢谢。
答案1
“通常”约定适用: 下/usr
、外的任何内容都/usr/local
属于发行版提供的包;下面的任何内容/etc
都属于系统管理员(尽管包也可以在那里放置默认值)。
因此,在您的情况下,您的文件应该进入/etc/pm/sleep.d
.
引用文件系统层次结构标准(其中 Debian如下,Ubuntu 和大多数其他 Linux 发行版也是如此):
/usr
是文件系统的第二个主要部分。/usr
是可共享的只读数据。这意味着它/usr
应该可以在各种符合 FHS 的主机之间共享,并且不能写入。任何特定于主机或随时间变化的信息都存储在其他地方。