Архитектура современных операционных систем
45 По умолчанию процессы запускаются командным процессором b-shell. После ввода самой команды at, выводится подсказка, в ответ на которую необходимо ввести команду, запуска процесса. Таких команд может быть не- сколько. Все они последовательно запустятся в указанную дату и время. При- знаком завершения ввода команд, является конец данных, то есть ctrl+D. Например: # at now+2 min >banner hello >/dev/tty3 >ctrl+D # job user will be run at date Для просмотра заданий, уже запланированных с помощью at предназна- чены команды: at –l atq [user]. Отменить запланированный запуск можно командами: at –r job atrm {job/user} где job – номер задания. В случае использования параметра user - отменяются все запланирован- ные запуски данного пользователя. Cron еще используется для периодического сброса на диск буферов вво- да/вывода; КЭШа при использовании отложенной записи, а также сброса на диск измененных дескрипторов из системной таблицы дескрипторов. Команда batch запускает процесс в фоновом режиме. Он выполняется только, когда система простаивает, то есть, нет других готовых процессов. Просмотреть характеристики процессов можно с помощью команды: ps –ef Взаимодействие между процессами Как и в других ОС средства взаимодействия процессов в Unix подразде- ляются на средства синхронизации и обмена данных.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy