ubuntu 服务器重新启动后首次登录时显示消息或 运行 脚本
Show message or run script on first login after reboot of ubuntu server
本质上,我想确保在每次 ubuntu 服务器重新启动后安装加密驱动器。因为这显然需要我输入我的密码,所以我可以想象有两种方法可以工作:
- 在我的用户每次重新启动后首次登录时显示一条消息(基本上是提醒),或者
- 自动 运行 我的用户每次重新启动后首次登录时的脚本。
两者中的任何一个都可能吗and/or是否有另一种(可能更优雅)的方法来实现这一点?
非常感谢您的建议!
最好的,
J
请参阅下面的建议,了解迈向可行解决方案的第一步。基本上,这就是我最后做的事情:
- 编写脚本,检查是否挂载了设备,没有则执行挂载命令:
挂载 | grep -c mapper/[device mapper] # this returns 1 如果已安装,0 如果未安装
- 运行 这作为 cronjob
您可以 运行 通过 cron
启动脚本。
只需 运行 crontab -e
即可创建一个 cron-table。 (如果您还没有,它将创建一个空的。)
为了运行你的启动脚本,使用
@reboot /home/user/script_at_reboot.sh
.
更多文档 in the ubuntu wiki.
本质上,我想确保在每次 ubuntu 服务器重新启动后安装加密驱动器。因为这显然需要我输入我的密码,所以我可以想象有两种方法可以工作:
- 在我的用户每次重新启动后首次登录时显示一条消息(基本上是提醒),或者
- 自动 运行 我的用户每次重新启动后首次登录时的脚本。
两者中的任何一个都可能吗and/or是否有另一种(可能更优雅)的方法来实现这一点?
非常感谢您的建议!
最好的,
J
请参阅下面的建议,了解迈向可行解决方案的第一步。基本上,这就是我最后做的事情:
- 编写脚本,检查是否挂载了设备,没有则执行挂载命令:
挂载 | grep -c mapper/[device mapper] # this returns 1 如果已安装,0 如果未安装
- 运行 这作为 cronjob
您可以 运行 通过 cron
启动脚本。
只需 运行 crontab -e
即可创建一个 cron-table。 (如果您还没有,它将创建一个空的。)
为了运行你的启动脚本,使用
@reboot /home/user/script_at_reboot.sh
.
更多文档 in the ubuntu wiki.