LINUX.ORG.RU

Bash кодинг! помогите ребята

 


0

1

1. Получить следующую системню инфу: • поисковый путь (PATH); • зарегистрированное имя пользователя; • название текущего каталога. 2. Используя системный монитор KDE: • вывести колличество определнных прерываний; • получить общее колличество запущенных процессов ; • вывести данные об использовании свопинга.

Прошу вашей помощи, т.к. сам только начал изучать bash, а время поджимает. Буду благодарен за любую помощь

вывести колличество определнных

Какая неграмотность в ваших методичках.

anonymous ()

сам только начал изучать bash, а время поджимает. Буду благодарен за любую помощь

man bash

Homura_Akemi ()

Вижу здесь зачастили с вопросами о баше, это в доблестных постсовковых вузах его начали преподавать?

Deleted ()
Ответ на: комментарий от Deleted

это в доблестных постсовковых вузах его начали преподавать?

Да вроди как всегда было.

По крайней мере у нас был курс «Системне програмне забезпечення», и там было 3 лабораторных по sh/bash, csh/tcsh.

KennyMinigun ★★★★★ ()

господа, не могли бы вы привести не большой, но разъяснительный пример скрипта, для меня пока что это непроглядный туман

juraman1 ()
Ответ на: комментарий от juraman1

• поисковый путь (PATH);

echo $PATH

• зарегистрированное имя пользователя;

whoami

• название текущего каталога.

pwd

• получить общее колличество запущенных процессов

ps -A | wc -l

• вывести колличество определнных прерываний;

cat /proc/interrupts

• вывести данные об использовании свопинга.

free -m

Deleted ()
Ответ на: комментарий от Deleted

в середине декабря обычно начинают учить.

Deleted ()
Ответ на: комментарий от Cancellor

У меня coreutils 8.13, debian. AFAIK это довольно древняя фича.

If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.

Кстати `who am i' и `whoami` - разные команды. Первая печатает logged user, а вторая - euid.

gv ()
Ответ на: комментарий от gv

Может, это чисто дебиановский юмор? А то в убунте, помнится, тоже работало. А сейчас у меня slackware - стопроцентная ваниль, то бишь.

Cancellor ★★★★☆ ()
Ответ на: комментарий от qnikst
$ eix coreutils
[I] sys-apps/coreutils
     Available versions:  8.20 {{acl caps gmp nls selinux static userland_BSD vanilla xattr}}
     Installed versions:  8.20(11:28:32 09.11.2012)(acl gmp nls xattr -caps -selinux -static -userland_BSD -vanilla)
     Homepage:            http://www.gnu.org/software/coreutils/
     Description:         Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)

$ who am i
vurdalak pts/1        2012-12-19 08:04 (:0)
vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak
qnikst@localhost ~ $ eix -I coreutils
[I] sys-apps/coreutils
     Available versions:  8.5 (~)8.5-r1 8.7 (~)8.8 (~)8.9 (~)8.10 (~)8.11 (~)8.12 (~)8.13 8.14 (~)8.15 8.16 (~)8.17 (~)8.18 (~)8.19 8.20 {acl caps gmp nls selinux static unicode vanilla xattr USERLAND="BSD"}
     Installed versions:  8.20(13:20:35 03.12.2012)(acl nls -caps -gmp -selinux -static -vanilla -xattr USERLAND="-BSD")
     Homepage:            http://www.gnu.org/software/coreutils/
     Description:         Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)

qnikst@localhost ~ $ who am i
qnikst ★★★★★ ()
Ответ на: комментарий от qnikst

Да. Рестарт был потому, что он был в автозапуске и лежал (что не мешало иниту считать его started, хоть статус и crashed).

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

проверь. что у тебя /var/run -> /run

если нет, или сделай (реально полезно) или поменяй в скрипте s#/var/run#/run#g (хотя это и не так важно) ну и перезапусти с дебагом ещё раз

cat /sys/fs/cgroup/openrc/rtorrentd/tasks #возможно каталоге не будет
cat /run/rtorrentd.pid

я пока не очень понимаю, почему запуск скрина возвращает успех.

qnikst ★★★★★ ()
Ответ на: комментарий от qnikst

давным давно, в далёки предалёких просторах интернета

http://chatlogs.jabber.ru/linux@conference.jabber.ru/2007/01/27.html

[00:30:37] <alezzz> блин, konsole... в xterm заработал `who am i`

...

[00:32:37] <alezzz> осталось понять почему xterm кажет нужную информацию, а konsole нет?

[00:35:24] <alezzz> догнал...

[00:35:34] <INFOMAN> ?

[00:36:42] <alezzz> xterm открывает pts-терминал, а konsole - нет

Spider_xp ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.