Perl-скрипт, который я вызываю из init.d, принимает данные, но не показывает их на экране

ОС: Centos

У меня есть Perl-скрипт, который я вызываю из init.d во время загрузки, который используется для настройки некоторых параметров (он задает несколько вопросов, запрашивает параметры), в данный момент он принимает входные данные, но не показывает их на экране во время ввода: как я могу это исправить?

Параметры могут меняться после каждой перезагрузки, поэтому я подумал, что было бы правильно вызывать его из скрипта init.d.

Скрипт init.d:

#!/bin/sh
# chkconfig: 3 98 55
/path/to/script.pl

Скрипт perl просто читает из STDIN, и, хотя он получает ввод, он не отображается при вводе.

Может ли эта проблема возникнуть, потому что tty еще не был назначен?

Заранее спасибо!

0 ответов

Другие вопросы по тегам