我需要安装一个只在第一次启动后运行的初始化脚本。 我怎么能在Ubuntu上完成?
您可以使用这样的技巧避免不止一次执行脚本:
#!/bin/bash test ! -e /path/to/chosen/file || exit 0 touch /path/to/chosen/file echo "Executing my job"
您只能运行一次上述脚本。 其他执行将会退出,因为该文件应该在第一次执行时创build。 当然,你需要有足够的权限来创build文件。
为了在重启后保持这个有效,你需要避免在/tmp类的临时文件系统下创build文件。 而且,这可以防止脚本的多次执行,无论是手动执行还是启动过程的一部分。
oem-config包中有几个工具可以在安装之后立即执行初始configuration。