Передать переменную для создания [дубликат]

Нет. Это одно из фундаментальных различий между выскочкой и systemd . upstart основан на событиях, что является одной из новаторских конструктивных особенностей, которые рекламировались, когда она была представлена. systemd не основан на событиях.

Вам нужно будет выяснить, что вы используете initctl emit для , и определить, как этого добиться в другой модели systemd .

4
13.10.2018, 22:17
1 ответ

Вы бы пользователь _создает _скрипт, подобный этому

#!/usr/bin/expect -f
set fh [open servers_list r]
while {[gets $fh server_name] != -1} {
    spawn ssh -t user@$server_name sudo /usr/sbin/useradd david
    expect "password:"
    send "pass123\r"
    expect eof
}
close $fh

Я предполагаю, что вашему удаленному пользователю не требуется пароль для sudo.

Дополнительная документация по Tcl (, на которой построена команда expect ), включая руководства, находится здесь:https://tcl.tk/doc/

2
27.01.2020, 20:59

Теги

Похожие вопросы