Скрипты: запуска, перезапуска, остановки и т.д. служб... (Качественно выполнил...)
Модератор: Модераторы разделов
Скрипты: запуска, перезапуска, остановки и т.д. служб...
Всем привет!
Мои скрипты: для запуска, перезапуска, проверки статуса, остановки служб -
Инструкция:
1. Нужно скачать архив
и поместить его в домашнюю директорию [ /home/user ]
2. Распаковать архив [в системной консоли или эмуляторе терминала, или менеджере архивов...
Например]:
tar xf sluzhby.tar
3. Таким образом, в домашней директории пользователя [с root правами, т.е. состоящего в группе
sudo ] появляется каталог:
sluzhby c набором скриптов [для запуска, перезапуска, остановки, проверки статуса] служб.
При условии, что службы установлены в ОС.
4. Переходим в каталог sluzhby [cd sluzhby]
ls -la
5. Выборочно запускаем скрипты...
Например:
./alsa-utils_start.sh
В системной консоли или эмуляторе терминала.
Скрипты, также можно запустить в файловом менеджере...
...
Кому-нибудь может скрипты пригодятся.
Я большинство служб при старте ОС отключил. Запускаю / останавливаю службы с помощью "самопальных")))) скриптов. Скажите, пожалуйста, Ваше, мнение по моим скриптам...
[У меня ещё скрипты неотлаженные, правда, есть]
...
Мои скрипты: для запуска, перезапуска, проверки статуса, остановки служб -
Инструкция:
1. Нужно скачать архив
и поместить его в домашнюю директорию [ /home/user ]
2. Распаковать архив [в системной консоли или эмуляторе терминала, или менеджере архивов...
Например]:
tar xf sluzhby.tar
3. Таким образом, в домашней директории пользователя [с root правами, т.е. состоящего в группе
sudo ] появляется каталог:
sluzhby c набором скриптов [для запуска, перезапуска, остановки, проверки статуса] служб.
При условии, что службы установлены в ОС.
4. Переходим в каталог sluzhby [cd sluzhby]
ls -la
5. Выборочно запускаем скрипты...
Например:
./alsa-utils_start.sh
В системной консоли или эмуляторе терминала.
Скрипты, также можно запустить в файловом менеджере...
...
Кому-нибудь может скрипты пригодятся.
Я большинство служб при старте ОС отключил. Запускаю / останавливаю службы с помощью "самопальных")))) скриптов. Скажите, пожалуйста, Ваше, мнение по моим скриптам...
[У меня ещё скрипты неотлаженные, правда, есть]
...
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
А чем системные не устроили, чем Ваши лучше?
Спасибо сказали:
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Системные не хуже. В моих скриптах: больше информации. "Выхлоп" более объёмный... Дело в том, что я предпочитаю полуавтоматический режим. Т.е. запускаю службы по мере необходимости...
Например, система печати при старте ОС мне не нужна и т.д., и т.п. Нужно будет - запущу...
В "копилку" грамотного распределения ресурсов ПК [памяти меньше потребляется]...
...
И будет все по плану!
Например, система печати при старте ОС мне не нужна и т.д., и т.п. Нужно будет - запущу...
В "копилку" грамотного распределения ресурсов ПК [памяти меньше потребляется]...
...
Добавлено (22:05):
По хорошему, нужно ещё меню выбора к скриптам "прикрутить"...И будет все по плану!
Добавлено (22:14):
Вот! О чём я речь веду...Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Вот синезубец при старте ОС - мне нафиг не нужен!
Поэтому, я его "вырубил"!
...
Скажите, пожалуйста.
Поэтому, я его "вырубил"!
...
Добавлено (22:47):
Вообще, я правильно поступаю?Скажите, пожалуйста.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
вот никак не можете "без клещей", почему нет, подробнее могёте ?
я тоже Bluetooth-службу отключил, вообще, у меня его нет в системнике
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Могу. ТС изобретает велосипеды, даже не попытавшись разобраться, как работали прежние модели. Например, не знает, что служба печати (как и многие другие) и не запускается автоматически при старте системы. А ещё он почему-то предпочитает ручное выполнение рутинных задач автоматическому. Всё это категорически неправильно.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Эх!Bizdelnick писал: ↑21.02.2023 01:29Могу. ТС изобретает велосипеды, даже не попытавшись разобраться, как работали прежние модели. Например, не знает, что служба печати (как и многие другие) и не запускается автоматически при старте системы. А ещё он почему-то предпочитает ручное выполнение рутинных задач автоматическому. Всё это категорически неправильно.
Хорошо. С системой печати я перегнул... Со звуком тоже похоже...
А синезубец? У меня его нет на "железном уровне". Тогда зачем мне служба при старте ОС?
...
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Хорошо. Я "накрутил" со службами. Признаю. Можно дальше "поизвращаться" - прописать скрипты в /etc/rc.local для автозапуска...
Со службами "намудрил" - это факт!
А у меня др. скрипты (пока неотлаженные) есть, по обновлению софта системы...
...
А в плане качества написания скриптов?
На "троечку" хоть есть?
Скажите, пожалуйста.
Со службами "намудрил" - это факт!
А у меня др. скрипты (пока неотлаженные) есть, по обновлению софта системы...
...
А в плане качества написания скриптов?
На "троечку" хоть есть?
Скажите, пожалуйста.
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Мне синезубец - не нужен. Служба при установке "чистого" Devuan поставилась((((
Хотя я самую минимальную установку вручную выполнял.
Вот поэтому, я "с костылями" по службам заморочился))))
Добавлено (07:56):
Можно намного проще поступить:sudo apt-get purge bluetooth
"От греха и вреда!" :
sudo update-initramfs -u -k all -v
sudo update-grub
Добавлено (08:03):
Из плюсов моих действий - повысил свои знания в написании скриптов.Из минусов - нарушил автоматизацию выполнения скриптов при загрузке ОС.
...
Добавлено (08:31):
Вообще, политика партии - не отключать, а выпиливать службы!...
В принципе, Devuan - отличная ОС. - Классика! (выпилили systemd) Разрабы - молодцы!
Но, вот синезубец при установке "впилили" - зря!(((((
...
Вот ещё один плюс - по контролю управления службами!
Добавлено (08:39):
Да, служба печати при старте ОС не запускается. Она запускаетя при run level'ах2 3 4 5
Добавлено (08:55):
Ребят, скажите, пожалуйста.
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Есть blueman и другие менеджеры для управления bluetooth или rfkill, с помощью которого можно его отключить. Смотря какая у вас DE или что вы используете для настройки.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Я не очень понимаю, чтоб других судить. Навряд ли кто будет вникать. А вот попробуйте скормить модному ныне ChatGPT)) Что оно скажет.
Спасибо сказали:
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
У меня не DE , а WM - Fluxbox !
Ярлыков и прочей "попсятины / порнографии" нет!
"Нескучных обоев нет!"
В стиле - Квадрата Малевича!
Со скриптов софтом "рулю!"
...
=> Только Linux !
Только Хардкор!
...
Насчёт отключения синезубца: я сделал "в лоб с топора!"
sudo apt-get purge bluetooth
sudo update-initramfs -u -k all -v
sudo update-grub
Добавлено (14:36):
А подробнее про ChatGPT можно? Пожалуйста.
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Вам к нему все-равно обычно приходится ставить что-то для настроек системы, энергосбережения, автозапуск прописывать в конфиге wm, если он позволяет. А если вы "рулите" со скриптов, то это автоматизируется как-то.
Это уже не хардкор, это уже мазохизм.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
"И к гадалке не ходи!" Вот:
https://openai.com/blog/chatgpt/
Энергосбережение - от лукавого! [Как и менеджеры дисплеев] - поэтому не использую...
Либо большой цепью линий, либо малыми цепями линий автоматизируетя, через трушный
скрипт, прописанный в .xinitrc !
...
Я из консоли / эмулятора терминала скриптами // командами софтом "рулю!"
Мой труъ скрипт, который я в .xinitrc прописал: Пока изображение. Сам скрипт ещё не отладил...(
...
https://openai.com/blog/chatgpt/
Добавлено (15:21):
Я свой труъ скрипт [выбора] в .xinitrc прописал...
Энергосбережение - от лукавого! [Как и менеджеры дисплеев] - поэтому не использую...
Либо большой цепью линий, либо малыми цепями линий автоматизируетя, через трушный
скрипт, прописанный в .xinitrc !
...
Добавлено (15:27):
Да почему?
Я из консоли / эмулятора терминала скриптами // командами софтом "рулю!"
Добавлено (15:40):
Вот!Мой труъ скрипт, который я в .xinitrc прописал: Пока изображение. Сам скрипт ещё не отладил...(
...
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Вот мой .xinitrc :
Код: Выделить всё
#xscreensaver-demo&
#exec xterm -e '~/all.sh; exec bash' &
##exec xterm -e '~/xset.sh; ~/xrandr.sh; exec bash' &
##exec xterm -e '~/xscreen.sh; exec bash' &
#parcellite&
###exec xterm -e '~/xscreen.sh; exec bash' &
###exec xterm -e '~/xset.sh; exec bash' &
###exec xterm -e '~/xrandr.sh; exec bash' &
#exec xterm -e 'exec dash ; exec xterm -e 'exec ~/buf_c.sh ; exec dash' ; exec dash' &
#exec xterm -e 'exec xterm -e ~/buf_c.sh ; exec dash ; exec dash' &
#exec xterm -e 'exec xterm -e ~/buf_cx.sh ; exec dash ; xterm -e killall bash ; xterm -e exec dash' &
#########vgood exec xterm -e 'exec xterm -e ~/buf_cx.sh ; exec dash ; xterm -e exec dash' &
#exec xterm -e 'exec xterm -e ~/buf_c.sh ; exec dash' &
#*
#exec xterm -e 'xterm exec dash ; xterm -e ~/buf_c.sh ; exec dash' &
#exec xterm -e 'exec bash ~/buf_c.sh ; ~/kb.sh ; exec bash' &
#####W
#exec xterm -e 'exec xterm -e ~/buf_c.sh ; exec dash' &
#exec xterm -e 'exec xterm -e ~/buf_cx.sh ; exec dash ; xterm -e exec dash' &
#exec xterm -e 'exec xterm -e ~/buf_c.sh ; exec dash' &
######good!
exec xterm -e 'xterm -e ~/buf_cx.sh ; exec dash ; exec bash' &
exec xterm -e 'exec xterm -e ~/kb.sh ; exec dash' &
######good!
#exec xterm -e 'cd ~/ ; xterm -e ~/buf_cx.sh ; exec dash ; exec bash' &
exec fluxbox
[code]
Добавлено (16:12):
=> Нужно свой .xinitrc почистить...- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Предполагаю: лучше один скрипт в .xinitrc прописать. А из скрипта "цепями линий" для ПО "рулить!" , чем много скриптов...
...
...
Добавлено (16:51):
exec - выполнение команды.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
А какой? Если не секрет.
Добавлено (17:25):
.xinitrc [20230221]Код: Выделить всё
######good!
exec xterm -e 'xterm -e ~/buf_cx.sh ; exec dash ; exec bash' &
exec xterm -e 'exec xterm -e ~/kb.sh ; exec dash' &
######good!
exec fluxbox
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Не секрет. В документации подробно описан.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Эх..! Понятно!
...
Добавлено (19:47):
.xinitrc [20230221 [2]] - Окончательно!Код: Выделить всё
xterm -e 'xterm -e ~/buf_cx.sh ; dash ; bash' &
xterm -e 'xterm -e ~/kb.sh ; dash' &
exec fluxbox
Добавлено (19:52):
Cкорее всего, и скрипты можно ещё подправить / "причесать!"......
Добавлено (20:17):
Чудно в три строчки .xinitrc "запилил!"Класс!
Добавлено (20:36):
Ваше, мнение по поводу моего .xinitrc ?Скажите, пожалуйста.
Добавлено (21:16):
Вы, каким образом автозапуск скриптов или ПО осуществляете?Скажите, пожалуйста.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Уже лучше. По крайней мере, все команды отработают.
Но теперь ответьте на вопрос: что произойдет с запущенными в фоне процессами xterm, когда Вы из них выйдете (а fluxbox продолжит работать)?
Но теперь ответьте на вопрос: что произойдет с запущенными в фоне процессами xterm, когда Вы из них выйдете (а fluxbox продолжит работать)?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Так я предполагал, что запущенные в фоне процессы xterm корректно завершаются, когдаBizdelnick писал: ↑21.02.2023 23:06Уже лучше. По крайней мере, все команды отработают.
Но теперь ответьте на вопрос: что произойдет с запущенными в фоне процессами xterm, когда Вы из них выйдете (а fluxbox продолжит работать)?
я выхожу из эмулятора терминала. А после я выхожу из WM .
Или нужно процессы xterm , parcellite ... не в фоне запускать?
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Всё на скриптах + .xinitrc + xscreensaver-demo все эти ваши энергосберегайки...) Автоматизации. [Например, dpms отрубаю к чёрту..!] и т.д., и т.п. Это я "на пальцах" объяснил т.к. скрипты не отладил ещё...
Во Fluxbox настраивать почти нечего, кроме шрифтов и нескучных обоев..!
...
Добавлено (10:09):
.xinitrc [20230222]Код: Выделить всё
xterm -e 'xterm -e ~/buf_cx.sh ; bash' &
xterm -e '~/kb.sh'
exec fluxbox
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Cкрипт kb.sh [20230222] :
Скажите, пожалуйста.
Код: Выделить всё
xterm -e 'killall bash ; dash'
Добавлено (11:21):
А сейчас лучше мои скрипты?Скажите, пожалуйста.
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
igor@igor
Чтобы прийти к общепринятому стилю и научиться изяществу в программировании, необходимо написать много плохих программ. Это лучше, чем сразу следовать правилам. Личный опыт, выводы из своих ошибок, многого стоят. Особенно если язык высокоуровневый, когда вначале почувствовать его характер, нащупать части интуитивно понятного интерфейса может быть более продуктивным в освоении чем сразу зарываться с головой в документацию. Но привычку работать со справкой в линукс необходимо вырабатывать с самого начала:
Для общей справки по оболочке и внешним командам:
Для встроенных команд, ключевых слов короткая справка:
Поиск по ключевым словам:
Не люблю info из-за управления, но вот у меня в федоре man m4 очень коротенькая справка, а info m4 уже объемный, детальный "талмуд".
Чтобы прийти к общепринятому стилю и научиться изяществу в программировании, необходимо написать много плохих программ. Это лучше, чем сразу следовать правилам. Личный опыт, выводы из своих ошибок, многого стоят. Особенно если язык высокоуровневый, когда вначале почувствовать его характер, нащупать части интуитивно понятного интерфейса может быть более продуктивным в освоении чем сразу зарываться с головой в документацию. Но привычку работать со справкой в линукс необходимо вырабатывать с самого начала:
Для общей справки по оболочке и внешним командам:
Код: Выделить всё
man man
man echo
Код: Выделить всё
help echo
help exec
bash -c help
command -V for
type if
Код: Выделить всё
apropos xinit
man -k bluetooth
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
В итоге, у меня всё плохо?
Хоть на "троечку" вырулил?
Скажите, пожалуйста.
Хоть на "троечку" вырулил?
Скажите, пожалуйста.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...
Нет, они всё ещё выглядят как случайный набор команд, собранных с непонятно какой целью.
Про существование killall вообще рекомендую забыть, не говоря о том, чтобы убивать с его помощью bash.
Добавлено (12:10):
Прежде чем начинать писать плохие программы, всё же стоит почитать умные книжки на тему.
Попробуйте pinfo.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали: