|
Вопросы
|
Ответы
|
| Unix | |
| 1. Как получить доступ к информации об использовании компьютерных ресурсов моими программами? | Есть такая команда >ps -aux которая выводит список всех запущенных процессов с подробной информацией (на других UNIX -системах могут использоваться другие ключи). Если Вы сделаете: >ps -aux|grep okir то получите список только Ваших процессов. В частности, Вас может интересовать процент "занимания" процессора Вашими программами. Эта колонка называется, кажется, " %CPU". |
|
Скрипты под Unix
|
|
|
1. Как запустить командный файл следующего вида: > cd SIMULATION >px f77 -o sim.px blas.f getrates.f linpack.f lsdll.f lsodacall.f mach.f mypower.f > px run -a east sim.px |
Запуск командного файла в C-shell и
TC-shell осуществляется по команде
source. К примеру: > source <name_of_file> |
| 2. Обязательно ли для запуска коммандного файла предварительно войти в оболочку C-shell (csh?) или TC-shell (tcsh?). | Каждый пользователь при входе на любую систему под управлением ОС типа UNIX работат в среде того или иного командного интерпретатора или, иначе, программы-оболочки (shell). На компьютерных системах CSA по умолчанию используется программа /bin/tcsh. Тем не менее пользователь может самостоятельно использовать другие оболочки (например, C-shell (/bin/csh), Bourne shell (/bin/sh) и т.п.). |
| Оболочки Unix | |
| 1. К сожалению, во время работы часто происходит обрыв связи. В чем дело - неясно. Может быть система автоматически реагирует на долгую паузу в работе? Или же какие-то ошибки в установках с нашей стороны? | Таймаут на время бездействия при открытом эккаунте 60 сек. Вы можете изменить его для своих сессий установив переменную shell "autologout" равной необходимой величине. Это можно сделать через файл ресурсов .tcshrc в вашем домашнем каталоге. При необходимости создайте такой файл и вставьте в него команду "set autologout=..." |
Webmaster