在 LTSP 环境中的特定瘦客户端上启动/重新启动后执行脚本的最佳方法是什么?
我想在启动后运行一个脚本来执行ltsp-localapps foo
,但只在一个客户端上。通常我会使用/etc/rc.local
- 但在 LTSP 中,这会影响所有使用此图像的客户端。
到目前为止,我最好的想法是使用 lts.conf 参数:
CRONTAB_01..CRONTAB_10
string, default unset
A crontab line to add for a thin client.
在启动时
@reboot
运行一次。
但作为man 5 crontab
国家
Please note that startup, as far as @reboot is concerned, is the time
when the cron(8) daemon startup. In particular, it may be before some
system daemons, or other facilities, were startup.
我刚刚在irc.ltsp.org 上找到了答案,见 14:25 to 14:35。
有一个名为 RCFILE_01...RCFILE_10 的 lts.conf 参数允许在启动时将脚本作为系统服务运行:
在 14:35 的位置引用聊天的原始海报: