|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
Уважаемые форумчане, добрый день! Очень прошу помочь разобраться с задачей по программированию на unix-е, задача звучит следующим образом: Написать shell-процедуру, которая: · читает из стандартного ввода имя сигнала; · читает по принятому сигналу из файла, имя которого передается в качестве первого параметра, последнюю строку; · находит в прочитанной строке имена нескольких сигналов, по каждому из которых завершает свою работу, формируя соответствующий код завершения (для каждого сигнала свой код завершения). я не могу понять 2 и 3 пункты, комментов по задаче больше нет, преподаватель игнорирует, а сессия близко. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 03:02 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
Bazilisk комментов по задаче больше нет, преподаватель игнорирует, а сессия близко. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 11:11 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
bga83 Bazilisk комментов по задаче больше нет, преподаватель игнорирует, а сессия близко. зачем так сурово? можно пока сюда 12561782 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 14:25 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
Baziliskя не могу понять 2 и 3 пункты man trap Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 14:45 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
mefman bga83 пропущено... обращайся к зав.кафедры с соответсвующей жалобой. зачем так сурово? можно пока сюда 12561782 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 14:53 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
bga83так у ТС проблема с тем чтобы понять требования к заданию. Так это проблема ТС-а, а не задания. Результат гугля на "linux shell signal handling" я написал выше. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 15:13 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
всем спасибо, попробую сигналы выучить досконально, может пойму чего ни будь. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2020, 02:22 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
Bazilisk Очень прошу помочь разобраться с задачей по программированию на unix-е, задача звучит следующим образом: > Написать shell-процедуру, которая: > · читает из стандартного ввода имя сигнала; > · читает по принятому сигналу из файла, имя которого передается в качестве первого параметра, последнюю строку; > · находит в прочитанной строке имена нескольких сигналов, по каждому из которых > завершает свою работу, формируя соответствующий код завершения (для каждого > сигнала свой код завершения). КМК, Не ведись на термин "сигналы", так как это явно не man signal Если переписать "сигналы" на команды то получится Прочитать из stdin команду в формате: 1) "файл" "ключевое_слово_команда1" "ключевое_слово_команда2" "ключевое_слово_команда3" 2) прочитать из "файл" последнюю строку 3) проверить полученную строку на вхождение каждого "ключевое_слово_команда" 4) В зависимости от комбинации найденных "ключевое_слово_команда" выдать return_code Тут основные грабли: не понятно как формировать код завершения, в случае если найденных "ключевое_слово_команда" несколько. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 11:05 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
Это потому, что вы не повелись на слово "сигналы". Иначе бы сформировали битовую маску. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 11:07 |
|
процедура поиска сигналов и формирования кода завершения
|
|||
---|---|---|---|
#18+
Как вариант return code, формирование битовой маски, показывающее наличие или отсутствие сигнала Например Код: sql 1. 2. 3. 4. 5.
То есть, при наличии SIG2 и SIG0 результат будет 00000101 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 11:09 |
|
|
start [/forum/topic.php?fid=25&fpage=3&tid=1480971]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 140ms |
0 / 0 |