Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » bash

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

pribl



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как перемещаться по директориям?

Всего записей: 813 | Зарегистр. 20-03-2004 | Отправлено: 12:59 22-03-2006
Brese

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pribl

Цитата:
как перемещаться по директориям?

Если ты имеешь в виду папки, то с помощью cd.

Всего записей: 2262 | Зарегистр. 22-11-2005 | Отправлено: 13:14 22-03-2006
ZEAL DEMON



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
cd /var -переход в папку var которая находиться в корне диска
cd ./var -точка означает папку var которая лежит в папке в которой ты находишся
cd ../var -переход в папку var которая находиться в директории над которой ты находишься
 
а вобще читай основы)

Всего записей: 637 | Зарегистр. 16-09-2003 | Отправлено: 13:16 22-03-2006
GreyMatter



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cd .. - переход на предыдущий уровень  

Всего записей: 31 | Зарегистр. 24-06-2005 | Отправлено: 14:02 22-03-2006
pribl



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как узнать где находишься?

Всего записей: 813 | Зарегистр. 20-03-2004 | Отправлено: 14:22 22-03-2006
atarassov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pwd

Всего записей: 1 | Зарегистр. 10-02-2006 | Отправлено: 14:27 22-03-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
почитай что-то типа такого.Лишним небудет однозначно.
 
http://www.linux.org.ru/books/HOWTO/DOS-Win-to-Linux-HOWTO.html

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 22:36 22-03-2006
Raredemon



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pribl
А еще можно здесь почитать Интересные команды при работе с Linux

----------
Designed for Windows XP.
Powered by Gentoo!
Бесполезно рассказывать о высоком моральном облике коллектива человеку, имеющему доступ к логу прокси....

Всего записей: 1787 | Зарегистр. 03-09-2003 | Отправлено: 07:27 23-03-2006
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как создать на Linux задание, которое будет выполняться в определенное время: в 1 минуту первого ночи?
 
Добавлено:
Как создать на Linux задание, которое будет выполняться в определенное время: в 1 минуту первого ночи?

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4568 | Зарегистр. 27-07-2005 | Отправлено: 16:27 06-04-2006
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
at, cron

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 16:29 06-04-2006
OrlangurStep



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно как нибудь просто решить такую задачу.
Выполняется команда comand_1 (выполняется долго)
нужно "прилепить" к ней в конец еще одну команду comand_2, т.е. чтобы уже выполнялась команда comand_1&&comand_2 или comand_1;comand_2
Например выполняется команда emerge system, я ее сверну и хочу чтобы после ее завершения выполнилась команда shutdown -h now (эквивалентно команде emerge system && shutdown -h now).

Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 00:15 30-05-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OrlangurStep
Ничего не понял.
А

Цитата:
emerge system && shutdown -h now

чем не устраивает?

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 08:35 30-05-2008
OrlangurStep



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f_serg
Нужно добавить вторую команду к первой уже во время выполнения первой.

Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 11:11 30-05-2008 | Исправлено: OrlangurStep, 11:12 30-05-2008
ZaqwrKos

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Например выполняется команда emerge system, я ее сверну и хочу чтобы после ее завершения выполнилась команда shutdown -h now


Цитата:
Нужно добавить вторую команду к первой уже во время выполнения первой.

вы сами то решите что вам надо ?
заюзайте screen, только второй программе, рас вы хотите, чтобы она отслеживала, что предыдущая уже завершилась, нужно уметь это делать =)
 
Добавлено:
пишите скрипт

Всего записей: 611 | Зарегистр. 26-02-2007 | Отправлено: 12:51 30-05-2008
OrlangurStep



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZaqwrKos

Цитата:
пишите скрипт  

О да, более полезного совета не встречал.  

Цитата:
вы сами то решите что вам надо ?  

Я отлично знаю что мне надо. И обе фразы поясняют одно и то же. Есть команда, которая уже выполняется. Нужно после ее завершения выполнить еще одну команду. Т.е. то же самое, что и сразу выполнить команда_1&&команда_2. Про сворачивание я писал, потому что очевидно нужно получить управление во время выполнения команды_1, чтобы добавить к ней команду 2.  
Если более широко, то вообще интересна возможность редактирования команды, уже запущенной на выполнение.  
Скрипты с отслеживанием живости PID нужного процесса имхо искуственное решение, интересно, можно ли реализовать это средствами bash'а

Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 13:48 30-05-2008
amorua

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
while [ `ps aux| grep SOME_COMMAND_HERE | wc -l` -ge 1 ]; do
 echo 'wait 60s'
 sleep 60s
done
echo 'Do your dirty job'
poweroff
 

Всего записей: 429 | Зарегистр. 09-02-2004 | Отправлено: 16:07 31-05-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OrlangurStep
man bash (встроенная команда wait + job control)
 

Код:
wiat %emerge && shutdown -h now


----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 09:45 02-06-2008
ZaqwrKos

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если более широко, то вообще интересна возможность редактирования команды, уже запущенной на выполнение.

это простите как ?
типа запустил я ping www.ru и как её редактировать ? ну или другую, она ведь уже работает... можно через screen "редактировать" возвращаться в оболочку запущенного приложения и выходить...

Всего записей: 611 | Зарегистр. 26-02-2007 | Отправлено: 12:09 02-06-2008
OrlangurStep



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZaqwrKos

Цитата:
это простите как ?
типа запустил я ping www.ru и как её редактировать ?

Ну ты запустил сложную команду со всякими && и другими связками. Пока работает например первая команда, то другие еще не начали выполнятся, тогда принципиальная возможность отредактировать команду есть.
Например запустил comand_1&&comand_2
и пока выполняется comand_1 заменил команду на comand_1&&comand_3

Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 21:13 02-06-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OrlangurStep

Цитата:
тогда принципиальная возможность отредактировать команду есть.

Только принципиальная... bash уже породил дочерний процесс, у которого все команды в очередь выстроены. К нему уже трудно подобраться, разве что прям в его памяти что-то менять...

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 13:08 04-06-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Операционные системы » UNIX » bash


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru