Что лучший способ состоит в том, чтобы выполнить сценарий после начальной загрузки/перезагрузки на определенном тонком клиенте в среде 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 к 14:35 .
существует lts.conf параметр под названием RCFILE_01... RCFILE_10, который позволяет запускать скрипты как системные службы на запуске:
RCFILE_01...RCFILE_10
string, default unset
Commands to be executed from /etc/rc.local when the client boots
Кавычка из исходного плаката чата в часы положения 14:35:
... rcfile находится в chroot, и путь относителен..., например, файл находится в/opt/ltsp / (дуга)/etc/rc.local/a_filename, и в lts.conf это - RCFILE_01 = "/etc/rc.local/a_filename"