Re: shell background job and trap SIGCHILD

2016-10-31 Пенетрантность Oleksandr Gavenko
On 2016-10-29, Dmitry Alexandrov wrote: >> Проще command -v ${command} > > Пардон, для чего проще? Для программной проверки, быть может, и так, но для > восприятия человеком (как здесь) — боюсь, что нет. > ``which`` сторонняя утилита и ничего не говорит о том как поступает интерпретатор. >>

Re: shell background job and trap SIGCHILD

2016-10-29 Пенетрантность dimas
ааа, тоды извиняюсь, недопонял. а то я на эту фичу в свое время напоролся - привык в баше писать "function name()", а потом долго не мог понять, почему в бизибоксе не работает, и как надо оный бизибокс собрать правильно)) 2016-303 12:43 Михаил Касаджиков wrote: > 29.10.2016

Re: shell background job and trap SIGCHILD

2016-10-29 Пенетрантность Михаил Касаджиков
29.10.2016 10:51, dimas пишет: > 2016-302 00:34 Михаил Касаджиков wrote: >> Проверил по другому, таки да, на function() dash не реагирует > function - башизм, правильнее объявлять функции через "name()" > Я же написал не «function name()», а просто «function()». Прочитайте

Re: shell background job and trap SIGCHILD

2016-10-29 Пенетрантность dimas
о чем спор? в баше есть команда builtin, которая железно запустит нам билт-ин-echo, printf, etc 2016-303 01:00 Dmitry Alexandrov <321...@gmail.com> wrote: > > Проще command -v ${command} > > Пардон, для чего проще? Для программной проверки, быть может, и так, но для > восприятия человеком (как

Re: shell background job and trap SIGCHILD

2016-10-29 Пенетрантность dimas
2016-302 00:34 Михаил Касаджиков wrote: > Проверил по другому, таки да, на function() dash не реагирует function - башизм, правильнее объявлять функции через "name()"

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Dmitry Alexandrov
ash -c 'which printf' >> > /usr/bin/printf > >> ??$ which which?? еще прикажите. > >> А так и в ГНУ Баше, и в Дебиановом Аше встроенный printf, разумеется, есть. > >> $ bash -c 'type printf' >> printf is a shell builtin >> $ dash -c 'type printf' >> prin

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Andrey Melnikoff
in/printf > ??$ which which?? еще прикажите. > А так и в ГНУ Баше, и в Дебиановом Аше встроенный printf, разумеется, есть. > $ bash -c 'type printf' > printf is a shell builtin > $ dash -c 'type printf' > printf is a shell builtin Проще command -v ${command} - оно если с полным путем, то бинарь на диске, если нет - то builtin.

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Andrey Melnikoff
Artem Chuprina wrote: > Михаил Касаджиков -> Andrey Nikitin @ Fri, 28 Oct 2016 13:17:38 +0300: [...] > Моя вот практика показывает, что если хочется работать с любым юниксом и > нормально управлять процессами, то оптимальный выбор - perl. В линуксах Поздно, он уже протух тот

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Dmitry Alexandrov
троенный printf, разумеется, есть. $ bash -c 'type printf' printf is a shell builtin $ dash -c 'type printf' printf is a shell builtin

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Igor
On 10/28/16 18:51, Tim Sattarov wrote: On 28/10/16 11:22 AM, Igor wrote: On 10/28/16 18:20, Tim Sattarov wrote: On 28/10/16 06:17 AM, Михаил Касаджиков wrote: Тут если используешь «#!/bin/sh», то, будь добр, учитывай что на сервере может оказаться нечто совсем обрезанное. Или же указывай

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Tim Sattarov
On 28/10/16 11:22 AM, Igor wrote: > On 10/28/16 18:20, Tim Sattarov wrote: >> On 28/10/16 06:17 AM, Михаил Касаджиков wrote: >>> >>> Тут если используешь «#!/bin/sh», то, будь добр, учитывай что на >>> сервере может оказаться нечто совсем обрезанное. Или же указывай >>> явно «#!/bin/ksh»,

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Tim Sattarov
On 28/10/16 06:17 AM, Михаил Касаджиков wrote: > > Тут если используешь «#!/bin/sh», то, будь добр, учитывай что на сервере > может оказаться нечто совсем обрезанное. Или же указывай явно «#!/bin/ksh», > «#!/bin/bash», «#!/bin/zsh» и т.д. > Вот кстати, наткнулся я пару раз на такой подход и

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Igor
On 10/28/16 18:20, Tim Sattarov wrote: On 28/10/16 06:17 AM, Михаил Касаджиков wrote: Тут если используешь «#!/bin/sh», то, будь добр, учитывай что на сервере может оказаться нечто совсем обрезанное. Или же указывай явно «#!/bin/ksh», «#!/bin/bash», «#!/bin/zsh» и т.д. Вот кстати,

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Victor Wagner
On Fri, 28 Oct 2016 11:20:07 -0400 Tim Sattarov wrote: > On 28/10/16 06:17 AM, Михаил Касаджиков wrote: > > > > Тут если используешь «#!/bin/sh», то, будь добр, учитывай что на > > сервере может оказаться нечто совсем обрезанное. Или же указывай > > явно «#!/bin/ksh»,

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Eugene Berdnikov
On Fri, Oct 28, 2016 at 04:37:09PM +0300, Artem Chuprina wrote: > Моя вот практика показывает, что если хочется работать с любым юниксом и > нормально управлять процессами, то оптимальный выбор - perl. ... > Правда, библиотечку приходится написать и таскать с собой, потому что на +1 Однако ж,

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Artem Chuprina
Михаил Касаджиков -> Andrey Nikitin @ Fri, 28 Oct 2016 13:17:38 +0300: >>> Если шелл в скрипте работает не так, как >>> интерактивный, то смысл его как шелла практически пропадает. Лучше >>> писать скрипты на совсем другом языке, чем на _чуть-чуть_ не таком. >> В "яблочко", хотя и грустно

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Михаил Касаджиков
28.10.2016 13:09, Andrey Nikitin пишет: > В Fri, 28 Oct 2016 12:31:35 +0300 > Artem Chuprina пишет: > >> Если шелл в скрипте работает не так, как >> интерактивный, то смысл его как шелла практически пропадает. Лучше >> писать скрипты на совсем другом языке, чем на _чуть-чуть_

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Andrey Nikitin
В Fri, 28 Oct 2016 12:31:35 +0300 Artem Chuprina пишет: > Если шелл в скрипте работает не так, как > интерактивный, то смысл его как шелла практически пропадает. Лучше > писать скрипты на совсем другом языке, чем на _чуть-чуть_ не таком. В "яблочко", хотя и грустно это (

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Михаил Касаджиков
28.10.2016 12:39, Илья пишет: > В Fri, 28 Oct 2016 11:40:34 +0300 > Alexander Galanin <a...@galanin.nnov.ru> пишет: > >> В Debian давно по умолчанию продвигается dash. > 1)на малинке > $lsb_release -d ; echo $SHELL > Description: Raspbian GNU/Linux 8.0 (jess

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Илья
В Fri, 28 Oct 2016 11:40:34 +0300 Alexander Galanin <a...@galanin.nnov.ru> пишет: > В Debian давно по умолчанию продвигается dash. 1)на малинке $lsb_release -d ; echo $SHELL Description:Raspbian GNU/Linux 8.0 (jessie) /bin/bash 2)на ноуте $ lsb_release -d ; echo $SHELL De

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Artem Chuprina
Alexander Galanin -> debian-russian@lists.debian.org @ Fri, 28 Oct 2016 11:40:34 +0300: >> Ну так bash вроде по умолчанию во многих дистрибутивах. >> Или я ошибаюсь? И что в этом плохого? > В Debian давно по умолчанию продвигается dash. В качестве /bin/sh. В качестве интерактивного

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Artem Chuprina
Илья -> debian-russian@lists.debian.org @ Fri, 28 Oct 2016 10:18:38 +0300: >> А zsh и ksh молодцы, но, увы, не модные среди масс >> для которых shell и bash одно и то же )) > Ну так bash вроде по умолчанию во многих дистрибутивах. > Или я ошибаюсь? И что в этом плохого

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Михаил Касаджиков
1:46:13: SIGCHLD 11285← это после date в print_msg() > А zsh и ksh молодцы, но, увы, не модные среди масс > для которых shell и bash одно и то же )) Я ksh только в скриптах всякого ентерпрайза встречаю. потому что на всяких HP-UX именно оно.

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Alexander Galanin
On Fri, 28 Oct 2016 10:18:38 +0300 Илья wrote: > Ну так bash вроде по умолчанию во многих дистрибутивах. > Или я ошибаюсь? И что в этом плохого? В Debian давно по умолчанию продвигается dash. А чем плох bash, сказано прямо в bash(1): BUGS It's too big and too slow. и

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Илья
В Fri, 28 Oct 2016 09:41:37 +0300 Andrey Nikitin <andrey.d.niki...@gmail.com> пишет: > А zsh и ksh молодцы, но, увы, не модные среди масс > для которых shell и bash одно и то же )) Ну так bash вроде по умолчанию во многих дистрибутивах. Или я ошибаюсь? И что в этом плохого?

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Andrey Nikitin
тки времени в первом письме. А zsh и ksh молодцы, но, увы, не модные среди масс для которых shell и bash одно и то же ))

Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Andrey Nikitin
HLD нет простого способа узнать какой процесс рипнулся, в теории можно через `jobs -l`, но на практике работает везде по разному, проще заменить shell на др. язык.

Re: shell background job and trap SIGCHILD

2016-10-27 Пенетрантность Михаил Касаджиков
27.10.2016 23:56, Artem Chuprina пишет: > Михаил Касаджиков -> Andrey Nikitin @ Thu, 27 Oct 2016 22:59:51 +0300: > > >>> Есть подозрение что dash и bash имеют баг в обработке команды trap arg > SIGCHLD. > >>> > >>> Есть некий шелл скрипт (код в конце письма), который (imho) должен > работать

Re: shell background job and trap SIGCHILD

2016-10-27 Пенетрантность Artem Chuprina
Михаил Касаджиков -> Andrey Nikitin @ Thu, 27 Oct 2016 22:59:51 +0300: >>> Есть подозрение что dash и bash имеют баг в обработке команды trap arg >>> SIGCHLD. >>> >>> Есть некий шелл скрипт (код в конце письма), который (imho) должен >>> работать так, >>> как он работает только в ZSH.

Re: shell background job and trap SIGCHILD

2016-10-27 Пенетрантность Михаил Касаджиков
27.10.2016 22:32, Михаил Касаджиков пишет: > 27.10.2016 13:20, Andrey Nikitin пишет: >> Привет. >> >> Есть подозрение что dash и bash имеют баг в обработке команды trap arg >> SIGCHLD. >> >> Есть некий шелл скрипт (код в конце письма), который (imho) должен работать >> так, >> как он работает

Re: shell background job and trap SIGCHILD

2016-10-27 Пенетрантность Михаил Касаджиков
27.10.2016 13:20, Andrey Nikitin пишет: > Привет. > > Есть подозрение что dash и bash имеют баг в обработке команды trap arg > SIGCHLD. > > Есть некий шелл скрипт (код в конце письма), который (imho) должен работать > так, > как он работает только в ZSH. > А именно, обработчик SIGCHLD должен

shell background job and trap SIGCHILD

2016-10-27 Пенетрантность Andrey Nikitin
Привет. Есть подозрение что dash и bash имеют баг в обработке команды trap arg SIGCHLD. Есть некий шелл скрипт (код в конце письма), который (imho) должен работать так, как он работает только в ZSH. А именно, обработчик SIGCHLD должен быть вызван _сразу_ после завершения фонового процесса. %

Re: dbus shell

2016-01-12 Пенетрантность Victor Wagner
On Wed, 13 Jan 2016 01:56:59 +0300 sergio wrote: > On 12/01/16 23:34, Victor Wagner wrote: > > > Или - отловить событие блокировки экрана скринсейвером и выгрузить > > ssh-ключи из агента. > > Я мечтал об этом этим утром. Это реальность или фантазия? > Это ТЗ.

Re: dbus shell

2016-01-12 Пенетрантность Max Dmitrichenko
Думаю, что самое простое будет взять реальный пример какой-нибудь жизненной ситуации. Например, попробовать шеллом поймать запрос и ввести PIN-код для нового bluetooth-девайса, без применения специально написанной для этого текстовой утилиты. Или поуправлять чем-нибудь dbus'ным. Громкостью,

dbus shell

2016-01-12 Пенетрантность Alexey Shrub
Приветствую всех, в холиварах на тему systemd часто говорят что утилиты для работы с dbus в консоли недостаточно функциональны, может кто-то цельно и подробно написать чего именно не хватает?

Re: dbus shell

2016-01-12 Пенетрантность Victor Wagner
ения специально > написанной для этого текстовой утилиты. Это чуть-чуть немножко сложная задача. Поскольку требует интерфейса пользователя. Что для shell-интерфейса к dbus нетривиально (хотя можно для GUI ssh-askpass использовать). Можно упростить задачу - считать что PIN-ы для пяти-шести устройств, ко

Re: dbus shell

2016-01-12 Пенетрантность sergio
On 12/01/16 23:34, Victor Wagner wrote: > Или - отловить событие блокировки экрана скринсейвером и выгрузить > ssh-ключи из агента. Я мечтал об этом этим утром. Это реальность или фантазия? -- sergio

Re: Можно ли как то обезопасить работу при вставке текста в терминальный эмулятор (xterm) или специальной поддержкой от SHELL (bash)?

2015-12-21 Пенетрантность Oleksandr Gavenko
On 2015-12-20, Oleksandr Gavenko wrote: > Можно ли как то запретить вставку текста с переносом строки в Xterm? Или > ограничить текст до первого переноса? В общем мне подсказали в приват, благодарности Евгению: $ cat ~/.Xdefaults urxvt*perl-ext-common: default,confirm-paste $ man 1

Re: Можно ли как то обезопасить работу при вставке текста в терминальный эмулятор (xterm) или специальной поддержкой от SHELL (bash)?

2015-12-20 Пенетрантность Dmitry Alexandrov
On 20/12/15 19:03, Oleksandr Gavenko wrote: По идее для Readline клиентов может решить проблему, но не все утилиты используют Readline. Кажется Python консоль и свякие SQL клиенты живут без Readline. Где-где, но в Дебиане python(1), mysql(1), sqlite3(1) (да и иные, полагаю, тоже) собраны с

Можно ли как то обезопасить работу при вставке текста в терминальный эмулятор (xterm) или специальной поддержкой от SHELL (bash)?

2015-12-20 Пенетрантность Oleksandr Gavenko
Я предпочитаю вместо набора вручную вставлять готовый текст по клику средней кнопкой мыши или Shift+Ins в xterm или емаксовский M-x term. При переносе текста из Firefox/Evince/etc иногда вкрадывается мусор. Иногда путаюсь что в primary и что в clipboard. Я проверяю что вставилось, но если в

Re: Можно ли как то обезопасить работу при вставке текста в терминальный эмулятор (xterm) или специальной поддержкой от SHELL (bash)?

2015-12-20 Пенетрантность Oleksandr Gavenko
On 2015-12-20, Oleksandr Gavenko wrote: > Я предпочитаю вместо набора вручную вставлять готовый текст по клику средней > кнопкой мыши или Shift+Ins в xterm или емаксовский M-x term. > > При переносе текста из Firefox/Evince/etc иногда вкрадывается мусор. Иногда > путаюсь что в primary и что в

Re: Можно ли как то обезопасить работу при вставке текста в терминальный эмулятор (xterm) или специальной поддержкой от SHELL (bash)?

2015-12-20 Пенетрантность Oleksandr Gavenko
On 2015-12-20, Oleksandr Gavenko wrote: > Нужна команда, вставляющая результат выполнения команды, такого не > обнаружил... Тут какая то жесть от Readline: https://www.debian-administration.org/article/565/Using_the_X_clipboard_from_the_command_line По идее для Readline клиентов может

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-11 Пенетрантность dimas
цикл while синтаксически ущербный какой-то, см. help while. для бесконечного цикла правильно будет while true; do bla-bla-bla done 2015-283 12:20 Vladimir Zhbanov wrote: > Цикл while в середине остаётся висеть в фоне, пока соответствующий X > работает. При выходе

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-11 Пенетрантность Vladimir Zhbanov
On Sun, Oct 11, 2015 at 05:57:52PM +0300, dimas wrote: > цикл while синтаксически ущербный какой-то, см. help while. для бесконечного > цикла правильно будет > while true; do > bla-bla-bla > done > man sh: The syntax of the while command is while list do list done

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-11 Пенетрантность dimas
в xfce+lightdm иксы запускает от рута lightdm, в других должно быть аналогично (если не запущать DE через startx или тому подобное от юзреа, без DM). но при этом в хомяку создается .xsession-errors, в котором видим следующее: Xsession: X session started for dimas at Вс окт 11 17:12:31 MSK 2015

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-10 Пенетрантность Andrey Tataranovich
On Fri, 09 Oct 2015 22:14:36 +0600 cat3 wrote: > PAM session pam_exec.so уже предлагали? Это может помочь: > > http://linux.die.net/man/8/pam_exec > > https://www.linuxquestions.org/questions/linux-software-2/clear-screen- > on-logout-using-pam-888174/ > > С помощью строки >

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-10 Пенетрантность Vladimir Zhbanov
On Tue, Sep 15, 2015 at 07:22:19PM +0300, Andrey Tataranovich wrote: > Доброго времени суток, > > Есть скрипт для ноутбука [1], запускающийся в сессии пользователя > через /etc/xdg/autostart (переключает lcd panel/external monitor в > зависимости от состояния крышки и наличия внешнего монитора +

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Yuriy M. Kaminskiy
Andrey Tataranovich writes: > On Fri, 9 Oct 2015 15:08:15 +0300 > Andrey Tataranovich wrote: > >> Возможно тут мне поможет использование >> >> xprop -id $(xwininfo -root -int | awk '/^xwininfo:/ {print $4}') -spy > > Даже проще > > xprop -root

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Artem Chuprina
Руслан Коротаев -> debian-russian@lists.debian.org @ Fri, 9 Oct 2015 20:02:25 +0500: >> Решение в виде session-cleanup-script - это костыль. Оно не >> универсально и зависит от конкретного DM. Я ищу правильное решение, >> чтобы приложение могло узнать, что сессия завершается и совершить >>

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность cat3
PAM session pam_exec.so уже предлагали? Это может помочь: http://linux.die.net/man/8/pam_exec https://www.linuxquestions.org/questions/linux-software-2/clear-screen- on-logout-using-pam-888174/ С помощью строки "sessionoptionalpam_exec.so /path/to/script.sh" в

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Andrey Tataranovich
On Fri, 9 Oct 2015 15:08:15 +0300 Andrey Tataranovich wrote: > Возможно тут мне поможет использование > > xprop -id $(xwininfo -root -int | awk '/^xwininfo:/ {print $4}') -spy Даже проще xprop -root -spy -- WBR, Andrey Tataranovich

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Andrey Tataranovich
On Thu, 08 Oct 2015 22:29:39 +0300 Илья wrote: > Это конечно не правильно, но можно отслеживать изменения pid в файле > /tmp/.X0-lock. > > $ps `cat /tmp/.X0-lock` >PID TTY STAT TIME COMMAND > 21334 tty7 Ss+0:16 /usr/bin/X :0 > -auth /var/run/lightdm/root/:0

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Artem Chuprina
Andrey Tataranovich -> debian-russian@lists.debian.org @ Fri, 9 Oct 2015 13:35:05 +0300: >> по идее, если его запускает DE, запускаемый из-под пользователя, то >> при выходе из сессии должен глушиться DE и все процессы-потомки, что >> он назапускал. можно попробовать реализовать желаемое

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Илья
Ну если переменная $DBUS_SESSION_BUS_ADDRESS видна то возможно ее анализировать? On 10/09/2015 01:38 PM, Andrey Tataranovich wrote: On Thu, 08 Oct 2015 22:29:39 +0300 Илья wrote: Это конечно не правильно, но можно отслеживать изменения pid в файле /tmp/.X0-lock. $ps `cat

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Andrey Tataranovich
On Fri, 09 Oct 2015 14:46:14 +0300 Artem Chuprina wrote: > Ну, там два хода, скорее всего. Сначала всем окнам посылается close > (иксовое сообщение, не сигнал процессу). По нему-то writer и > предлагает сохранить документ. Возможно тут мне поможет использование xprop -id

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Andrey Tataranovich
On Thu, 8 Oct 2015 15:08:01 +0300 dimas wrote: > по идее, если его запускает DE, запускаемый из-под пользователя, то > при выходе из сессии должен глушиться DE и все процессы-потомки, что > он назапускал. можно попробовать реализовать желаемое средствами DM. > например, в lightdm

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-09 Пенетрантность Руслан Коротаев
В сообщении от [Пт 2015-10-09 13:35 +0300] Andrey Tataranovich пишет: > Решение в виде session-cleanup-script - это костыль. Оно не > универсально и зависит от конкретного DM. Я ищу правильное решение, > чтобы приложение могло узнать, что сессия завершается и совершить >

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-08 Пенетрантность dimas
по идее, если его запускает DE, запускаемый из-под пользователя, то при выходе из сессии должен глушиться DE и все процессы-потомки, что он назапускал. можно попробовать реализовать желаемое средствами DM. например, в lightdm есть вот такая штука в конфиге: # session-cleanup-script = Script to run

Re: Завершение shell скрипта при окончании сессии пользователя (logout)

2015-10-08 Пенетрантность Илья
Это конечно не правильно, но можно отслеживать изменения pid в файле /tmp/.X0-lock. $ps `cat /tmp/.X0-lock` PID TTY STAT TIME COMMAND 21334 tty7 Ss+0:16 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitc T On 09/15/2015 07:22 PM, Andrey Tataranovich

Завершение shell скрипта при окончании сессии пользователя (logout)

2015-09-15 Пенетрантность Andrey Tataranovich
Доброго времени суток, Есть скрипт для ноутбука [1], запускающийся в сессии пользователя через /etc/xdg/autostart (переключает lcd panel/external monitor в зависимости от состояния крышки и наличия внешнего монитора + по-мелочи). Скрипт запускает x11 утилиты, но зависит только от подключения к

Re: Терминал Guake в Gnome-shell

2015-07-29 Пенетрантность Turkin Maksim
29.07.2015 08:10, Sohin Vyacheslav пишет: 29.07.2015 07:47, Владимир Дабаров пишет: По поводу настроек Guake - команда guake-prefs вызывает диалог настроек, где можно установить горячие клавиши и прочее. это то да, но в них почему-то нельзя настроить вместо F12 клавишу Win - как её особо в

Re: Терминал Guake в Gnome-shell

2015-07-28 Пенетрантность Sohin Vyacheslav
28.07.2015 21:36, Владимир Дабаров пишет: Есть проблема при использовании Guake в окружении Gnome 3 – когда переключаю раскладку, окно с терминалом сворачивается. Есть ли решение этой проблемы? в продолжение темы-можно как-то Guake настроить, чтобы он не по F12 сворачивался/появлялся, а

Re: Терминал Guake в Gnome-shell

2015-07-28 Пенетрантность Владимир Дабаров
По поводу настроек Guake - команда guake-prefs вызывает диалог настроек, где можно установить горячие клавиши и прочее. ср, 29 июля 2015 г. в 10:17, Sohin Vyacheslav in.s...@yandex.ua: 28.07.2015 21:36, Владимир Дабаров пишет: Есть проблема при использовании Guake в окружении Gnome 3 –

Re: Терминал Guake в Gnome-shell

2015-07-28 Пенетрантность Sohin Vyacheslav
29.07.2015 07:47, Владимир Дабаров пишет: По поводу настроек Guake - команда guake-prefs вызывает диалог настроек, где можно установить горячие клавиши и прочее. это то да, но в них почему-то нельзя настроить вместо F12 клавишу Win - как её особо в иксах настраивать я и хочу узнать... а

Терминал Guake в Gnome-shell

2015-07-28 Пенетрантность Владимир Дабаров
Есть проблема при использовании Guake в окружении Gnome 3 – когда переключаю раскладку, окно с терминалом сворачивается. Есть ли решение этой проблемы?

вопрос по shell-программированию

2013-02-21 Пенетрантность Voland Levit
Есть скрипт: #!/bin/sh items=items.db sales=sales.db receivings=receivings.db errors=errors.db clear echo -n Input item: read x if [ $(grep -i $x $items) = ]; then echo No items in database echo $(date '+%Y-%m-%d %H:%M') $x error.db else grep $x $items | awk -F,

Re: вопрос по shell-программированию

2013-02-21 Пенетрантность Peter Pentchev
On Thu, Feb 21, 2013 at 10:07:42PM +0600, Voland Levit wrote: Есть скрипт: #!/bin/sh items=items.db sales=sales.db receivings=receivings.db errors=errors.db clear echo -n Input item: read x if [ $(grep -i $x $items) = ]; then echo No items in database echo

Re: вопрос по shell-программированию

2013-02-21 Пенетрантность Artem Chuprina
Voland Levit - debian-russian@lists.debian.org @ Thu, 21 Feb 2013 22:07:42 +0600: VL Есть скрипт: VL #!/bin/sh VL items=items.db VL sales=sales.db VL receivings=receivings.db VL errors=errors.db VL clear VL echo -n Input item: VL read x VL if [ $(grep -i $x $items) = ]; then VL

Re: Shell

2012-07-05 Пенетрантность Ivan Shmakov
Artem Chuprina r...@ran.pp.ru writes: Ivan Shmakov - debian-russian@lists.debian.org @ Wed, 04 Jul 2012 IS • ${varn#PATTERN} (${varn##PATTERN}) — значение переменной varn, IS за исключением наименьшей (наибольшей) /ведущей/ подстроки, IS удовлетворяющей шаблону PATTERN; в частности,

Re: Shell

2012-07-04 Пенетрантность Artem Chuprina
Ivan Shmakov - debian-russian@lists.debian.org @ Wed, 04 Jul 2012 11:13:46 +0700: IS• ${varn#PATTERN} (${varn##PATTERN}) — значение переменной varn, IS за исключением наименьшей (наибольшей) /ведущей/ подстроки, IS удовлетворяющей шаблону PATTERN; в частности,

Re: Shell, Perl

2012-07-03 Пенетрантность Артём Н.
03.07.2012 08:23, Ivan Shmakov пишет: И да, как мне кажется, я все же научился писать читаемый код на Perl. Изучив Scheme. Перспективно... :-) АН Так причём тут проверка в конфиге? Достаточно проверки в АН загрузчике конфига: AH config: АН OPT_PARAM1=123 АН Скрипт:

Shell, Perl

2012-07-02 Пенетрантность Ivan Shmakov
AC == Artem Chuprina r...@ran.pp.ru writes: Артём Н. @ Sun, 01 Jul 2012 14:35:40 +0400: […] AC Я скрипты, от которых хочу надежности, обычно на перле пишу, AC учитывая, что в Debian AC Package: perl-base AC Priority: required АН o.O Perl, кажется, похож на автомат со снятым

сортировка: shell

2012-06-17 Пенетрантность Dmitry E. Oboukhov
имеются файлы file_0.0.1.tgz ... file_0.1.9.tgz file_0.1.10.tgz ... короче версии как обычно в версиях принято: .10 .9 .1 чем можно в shell просто (однострочником) сортирнуть такой список просто? желательно заюзав попутно dpkg --compare-versions? Вообще есть ли sort, который принимает команду

Re: сортировка: shell

2012-06-17 Пенетрантность Sergei Golovan
2012/6/17 Dmitry E. Oboukhov un...@debian.org: имеются файлы file_0.0.1.tgz ... file_0.1.9.tgz file_0.1.10.tgz ... короче версии как обычно в версиях принято: .10 .9 .1 чем можно в shell просто (однострочником) сортирнуть такой список просто? желательно заюзав попутно dpkg --compare

Re: сортировка : shell

2012-06-17 Пенетрантность sergio
On 06/17/2012 08:04 PM, Dmitry E. Oboukhov wrote: % ls -1v file_0.0.1.tgz file_0.1.9.tgz file_0.1.10.tgz не? -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive:

Re: сортировка: shell

2012-06-17 Пенетрантность Dmitry E. Oboukhov
имеются файлы file_0.0.1.tgz ... file_0.1.9.tgz file_0.1.10.tgz ... короче версии как обычно в версиях принято: .10 .9 .1 чем можно в shell просто (однострочником) сортирнуть такой список просто? желательно заюзав попутно dpkg --compare-versions? Вообще есть ли sort, который

Re: Поменял shell root'у - как залогинится?

2011-04-10 Пенетрантность Kpykcъ
On Fri, 8 Apr 2011, alexander barakin wrote: хорошая реклама для решения не пользуйтесь root-овой учёткой, настройте sudo. Сам ленив и пользуюсь суду, но на этот счет есть разные авторитетные мнения. Просто сидя под рутом, надо всегда думать прежде чем делать, никогда не спешить и не

Поменял shell root'у - как залогинится?

2011-04-08 Пенетрантность Bogdan
Добрый день! Сделал глупость: chsh -s /usr/bin/rsh Теперь ни ssh root@host /bin/sh ни su --shell /bin/sh не работают - Unknown cipher type 'ls' Т.е. запускается-таки shell. При этом, в man su сказано: -s, --shell SHELL The shell that will be invoked. The invoked shell

Re: Поменял shell root'у - как залогинится?

2011-04-08 Пенетрантность Peter Pentchev
On Fri, Apr 08, 2011 at 05:26:03PM +0300, Bogdan wrote: Добрый день! Сделал глупость: chsh -s /usr/bin/rsh Теперь ни ssh root@host /bin/sh ни su --shell /bin/sh не работают - Unknown cipher type 'ls' Т.е. запускается-таки shell. При этом, в man su сказано: -s, --shell SHELL

Re: Поменял shell root'у - как залогинится?

2011-04-08 Пенетрантность alexander barakin
2011/4/8 Bogdan bog...@gmail.com: Добрый день! Сделал глупость: chsh -s /usr/bin/rsh Теперь ни ssh root@host /bin/sh ни su --shell /bin/sh не работают - Unknown cipher type 'ls' Т.е. запускается-таки shell. При этом, в man su сказано: -s, --shell SHELL           The shell

Re: Поменял shell root'у - как залогинится?

2011-04-08 Пенетрантность Andrey Rahmatullin
On Fri, Apr 08, 2011 at 05:26:03PM +0300, Bogdan wrote: Добрый день! Сделал глупость: chsh -s /usr/bin/rsh Теперь ни ssh root@host /bin/sh ни su --shell /bin/sh не работают - Unknown cipher type 'ls' Машина удалённая? -- WBR, wRAR Powered by the ALT Linux fortune(6): raorn wRAR: я тебя

Re: Поменял shell root'у - как залогинится?

2011-04-08 Пенетрантность Nicholas
On 08.04.2011 14:26, Bogdan wrote: Добрый день! Сделал глупость: chsh -s /usr/bin/rsh Загрузитесь с live флешки, подмонтируйте диск и отредактируйте не нем файл /etc/passwd root:x:0:0:root:/root:/bin/sh (а лучше zsh) -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to

Re: ms power shell запуск под l inux

2009-09-14 Пенетрантность Max Kosmach
On 14.09.2009 15:37, Павел Марченко wrote: кто-нибудь пробовал запускать сабж под mono или wine? сам по себе требует .net 2.0 однако моно пытется запускать его с 1.0 посему вылетает с ошибкой $mono ./powershell.exe Cannot open assembly './powershell.exe': File does not contain a valid CIL

Re: shell programming

2009-07-29 Пенетрантность Stanislav Maslovski
On 29/07/2009, Konstantinow Andrey lllxa3ap...@gmail.com wrote: подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот надо разукрасить по разному терминалы от 1 до 6. Если под разукрасить имелось ввиду послать

Re: shell programming

2009-07-29 Пенетрантность Konstantinow Andrey
спасибо за ответ! нет, имелось в виду выполнение setterm на другой консоли. On Wed, Jul 29, 2009 at 01:34:24PM +0400, Stanislav Maslovski wrote: On 29/07/2009, Konstantinow Andrey lllxa3ap...@gmail.com wrote: подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду

Re: shell programming

2009-07-29 Пенетрантность Иван Лох
On Wed, Jul 29, 2009 at 06:32:40AM +0300, Konstantinow Andrey wrote: On Wed, Jul 29, 2009 at 02:04:34AM +0400, Иван Лох wrote: Команду нельзя выполнить от лица VT. ну вот если я пишу нечто в rc.local, оно выполняется на первой консоли. как выполнить команду на других консолях? Это нечто

Re: shell programming

2009-07-29 Пенетрантность Stanislav Maslovski
On Wed, 2009-07-29 at 13:29 +0300, Konstantinow Andrey wrote: спасибо за ответ! нет, имелось в виду выполнение setterm на другой консоли. setterm -term linux -background red whatever else you need /dev/$tty

Re: shell programming

2009-07-29 Пенетрантность Konstantinow Andrey
спасибо, не думал, что так просто. On Wed, Jul 29, 2009 at 12:02:45PM +0100, Stanislav Maslovski wrote: On Wed, 2009-07-29 at 13:29 +0300, Konstantinow Andrey wrote: спасибо за ответ! нет, имелось в виду выполнение setterm на другой консоли. setterm -term linux -background red whatever

shell programming

2009-07-28 Пенетрантность Konstantinow Andrey
Здравтсвуйте! подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот надо разукрасить по разному терминалы от 1 до 6. кстати, где и как увеличить кол-во этих терминалов? вторая часть вопроса: как определить, в на

Re: shell programming

2009-07-28 Пенетрантность Dmitri Samsonov
Konstantinow Andrey пишет: где и как увеличить кол-во этих терминалов? /etc/inittab -- Dmitri Samsonov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Re: shell programming

2009-07-28 Пенетрантность Иван Лох
On Tue, Jul 28, 2009 at 11:13:07PM +0300, Konstantinow Andrey wrote: Здравтсвуйте! подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот Команду нельзя выполнить от лица VT. надо разукрасить по разному

Re: shell programming

2009-07-28 Пенетрантность Konstantinow Andrey
On Wed, Jul 29, 2009 at 02:04:34AM +0400, Иван Лох wrote: On Tue, Jul 28, 2009 at 11:13:07PM +0300, Konstantinow Andrey wrote: Здравтсвуйте! подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот Команду

Re: shell programming

2009-07-28 Пенетрантность Mishustin Alexey
shell) С уважением, Алексей Мишустин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Re: Временная смена лок али в shell-скрипте

2009-06-18 Пенетрантность Alexander GQ Gerasiov
Hello, Mikhail. On Wed, 17 Jun 2009 15:31:18 +0400 Mikhail A Antonov b...@solarnet.ru wrote: -[ Alexander GQ Gerasiov 17/06/2009 14:53 (GMT +3) запусти терминал с локалью utf8 (хоть тот же gnome-terminal), в нём: LANG=ru_RU.CP1251 luit sqlplus luit в пакете x11-utils это не

Временная см ена локали в shell-скрипте

2009-06-17 Пенетрантность Andrey Zhidenkov
Снова добрый день. Возникли проблемы с кодировкой в sqlplus для linux, решил написать на shell скрипт, который бы делал следующее: 1. Сохранял текущую локаль 2. Менял локаль на CP1251 3. Запускал sqlplus 4. После завершения sqlplus восстанавливал бы значения для локали. Допустим, как

Re: Временная смена лока ли в shell-скрипте

2009-06-17 Пенетрантность San_Sanych
Andrey Zhidenkov пишет: Снова добрый день. Возникли проблемы с кодировкой в sqlplus для linux, решил написать на shell скрипт, который бы делал следующее: 1. Сохранял текущую локаль 2. Менял локаль на CP1251 3. Запускал sqlplus 4. После завершения sqlplus восстанавливал бы значения для локали

Re: Временная с мена локали в shell-скрипте

2009-06-17 Пенетрантность Andrey Zhidenkov
. Возникли проблемы с кодировкой в sqlplus для linux, решил написать на shell скрипт, который бы делал следующее: 1. Сохранял текущую локаль 2. Менял локаль на CP1251 3. Запускал sqlplus 4. После завершения sqlplus восстанавливал бы значения для локали. Допустим, как реализовать 2-3, я

Re: Временная смена лока ли в shell-скрипте

2009-06-17 Пенетрантность San_Sanych
sqlplus для linux, решил написать на shell скрипт, который бы делал следующее: 1. Сохранял текущую локаль 2. Менял локаль на CP1251 3. Запускал sqlplus 4. После завершения sqlplus восстанавливал бы значения для локали. Допустим, как реализовать 2-3, я догадываюсь, но как осуществить пп. 1 и 4

Re: Временная смена лока ли в shell-скрипте

2009-06-17 Пенетрантность San_Sanych
Andrey Zhidenkov пишет: Спасибо большое. Правда, не помогает. Уже перепробовал все, и NLS_LANG менял, и локаль... Я так понимаю то, что я использую tcsh не имеет значение, если у меня в скрипте написано '#!/bin/sh'? судя по всему оно консольное?

Re: Временная с мена локали в shell-скрипте

2009-06-17 Пенетрантность Andrey Zhidenkov
On Wed, Jun 17, 2009 at 11:31:49AM +0400, San_Sanych wrote: локаль то сгенерирована? А вот с этого места можно поподробнее? Как проверить? Я просто как linux поставил первый раз, так и устанавлтваю локаль в utf8, никогда об этом не задумывался. -- To UNSUBSCRIBE, email to

  1   2   3   >