我想在休眠前运行 4 条命令,在更新后再运行 2 条命令。是否也可以安排每个命令的时间/顺序?如果可以,您能解释一下怎么做吗?
答案1
您可以在休眠或挂起之前和之后运行命令(请注意,两者有区别;休眠是针对磁盘,挂起是针对内存),方法是创建脚本/etc/pm/sleep.d
:
#!/bin/bash
case "$1" in
hibernate)
# put commands to run on hibernation here
;;
thaw)
# put commands to run when returning from hibernation here
;;
suspend)
# put commands to run on suspend here
;;
resume)
# put commands to run when returning from suspension
;;
esac
脚本的文件名将决定脚本相对于 sleep.d 中其他脚本的运行顺序。在脚本中,命令将按照您在脚本中输入的顺序运行。