Вопросы
Ответы
  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

Дата последнего обновления: 15-Apr-2002