возможность ожидания ввода от не авторизованного пользователя - PullRequest
0 голосов
/ 15 сентября 2018

мой linux-пакет Debian загружается в командную строку и ждет учетных данных для входа. Я запускаю этот скрипт mysig.py в /etc/rc.local.

Есть ли опция, как дать возможность не вошедшему в систему пользователю вставлять ввод даже без входа в ОС? (мне подходят как решения на python, так и на shell)

mysig.py:

import signal
TIMEOUT = 5 # number of seconds your want for timeout

def interrupted(signum, frame):
    "called when read times out"
    print 'interrupted!'
signal.signal(signal.SIGALRM, interrupted)

def input():
    try:
            print 'You have 5 seconds to type in your stuff...'
            foo = raw_input()
            return foo
    except:
            # timeout
            return

# set alarm
signal.alarm(TIMEOUT)
s = input()
# disable the alarm after success
signal.alarm(0)
print 'You typed', s
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...