2!:0 y |
Выполнить Команду. Список y передается операционной системе для исполнения, возвращая результат. Например, 2!:0 'dir *.exe'.
Не доступно под Windows.
|
|
2!:1 y |
Создать Процесс. (только под Unix.) Как 2!:0,
но возвращает '' не дожидаясь завершения команды.
Вывод игнорируется. Например, 2!:1 можно использовать для
вызова текстового редактора.
|
|
2!:2 y |
Прицепить Процесс. (Только под Unix.) Командная строка y
передается на обработку /bin/sh , присоединяя два номера файлов к
стандартному входному и выходному потокам команды.
Результат — список из 3-х элементов: идентификатор запущенного процесса и номера файлов его стандартных входного и выходного потоков.
Эти номера файлов также появляются в среди результатов 1!:20 , только вместо имени файла в таблице указывается командная строка с префиксами > (для входного потока) или < (для выходного потока). Файлы, связанные с процессом, должны быть закрыты глаголом 1!:22 , когда они больше не нужны.
См. также 2!:3 для глагола, при помощи которого можно дождаться окончания выполнения процесса.
|
|
2!:3 y |
Ждать. (Толко под Unix.) Ждать окончания процесса с идентификатором y . Результат — код окончания, возвращенный окончившимся процессом.
|
|
2!:5 y |
Getenv. Значение переменной окружения по имени y. Если такая переменная не определена, результат — 0.
|
|
2!:6 y |
Getpid. Идентификатор процесса.
|
|
2!:55 y |
Закончить Сессию. y — код окончания, целое число.
|