Вопросы с тегом «bash»

Bash - это Bourne Again SHell, преемник классического Unix sh (shell).

3
Можно ли игнорировать пользовательскую оболочку в команде «su»?
Если я сделаю su - -c 'mkdir bin' user1 тогда я получаю su: /usr/bin/ksh: No such file or directory потому что пользовательская оболочка установлена kshв /etc/passwdи kshне установлена. Вопрос Как я могу выполнять команды как пользователь в таком случае?
9 linux  ubuntu  centos  bash 

5
Тихая и скриптовая установка модулей CPAN и Perl?
Мне нужно автоматически установить CPAN и некоторые модули Perl в сценарии установки Scientific Linux (RHEL). К сожалению, конкретные модули, которые я хочу (по крайней мере, один из них), не могут быть найдены как RPM: насколько я видел. Поэтому мне нужно установить CPAN, настроить его автоматически (или с помощью файла конфигурации), …

2
Как повторить EOF в Bash? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме отказа сервера. Закрыто 5 лет назад . После поиска кажется, что ASCII EOF есть -1, но как я могу echoэто сделать? Моя цель сделать это, чтобы …
9 bash 

5
сценарий оболочки: запустить пакет из N команд параллельно, дождаться завершения всех, запустить следующий N
Задача: запустить блоки, состоящие из 3-5 команд (параллельно / в фоновом режиме). Пример блока: dd if=/dev/urandom of=/mnt/1/x bs=1024 count=1024000000 & dd if=/dev/urandom of=/mnt/2/x bs=1024 count=1024000000 & dd if=/dev/urandom of=/mnt/3/x bs=1024 count=1024000000 & Когда это будет сделано, следующий блок должен работать. Я полагаю, это можно сделать с помощью файлов блокировки: task1.sh: …
9 bash 



5
Отправить сообщение на IRC канал от bash
Я установил ircd-hybridна свой сервер Ubuntu (192.168.1.2, example.com). Мы используем #teamchannelдля общения внутри команды. Вопрос в том, как я могу отправить короткое сообщение от example.comto #teamchannelиз скрипта bash? напримерexample.com: Alert! The server is rebooting now Редактировать: Я нашел Perl-скрипт, который делает именно то, что мне нужно.

4
Как установить заголовок терминала с помощью команды tput?
Благодаря этому ответу я обнаружил, что годами наивно настраивал цвета терминала в своем приглашении. Теперь я изменил свой .bashrc, чтобы использовать команды 'tput' для окрашивания различных элементов моего приглашения. Единственный оставшийся управляющий код, который у меня есть, это: TITLEBAR="\[\033]2; PROD - \u@\h:\w \007\]" Кто-нибудь знает, есть ли атрибут tput / …

2
Cat, Grep, Перенаправить вывод ... Пустой файл?
Я только что побежал cat /opt/webapplications/Word/readme.log | grep -v 'Apple' и я получил вывод на CLI, который я ожидал, который был все строки, readme.logкоторые не содержали " Apple" ... Затем я побежал ... cat /opt/webapplications/Word/readme.log | grep -v 'Apple' > /opt/webapplications/Word/readme.log Впрочем, /opt/webapplications/Word/readme.logпусто. Может кто-нибудь объяснить мне, почему это произошло, …
8 bash  grep  pipe  cat 

2
Почему `crontab -` удаляет crontab и можно ли его отменить?
Я поспешил и забыл е в , crontab -eпрежде чем я ударил Enter. Появилось приглашение, поэтому я закрыл Ctrl+ D, так же, как я обычно выхожу из ввода. Теперь, без предупреждения, весь мой crontab пуст. Почему? По какой логике это произошло? Как закрыть подсказки, кроме Ctrl+, Dчтобы ничего не сохранялось?
8 bash  cron 

5
Журнал команд, выполненных через ssh
Я хотел бы регистрировать все команды, выполненные через SSH. Сказать, ssh something@server.com COMMAND Я хочу войти "КОМАНДА" на server.com Я много искал, но ничего не смог найти. Есть еще один похожий вопрос, но я не думаю, что там есть решение. Как войти "удаленное выполнение через SSH" Я могу получить живой …
8 ssh  bash  logging  shell 

3
Переопределить путь к двоичному файлу для конкретного пользователя
Мой вопрос кажется тривиальным, но мне не удалось найти ничего полезного в Интернете. У меня есть бинарный файл /urs/bin/binary но он устарел и более новая версия доступна, например, на некоторых монтировках /mount/new_version/binary Есть сценарий bash, который вызывает этот двоичный файл в такой форме binary -doSomething Мне нужен этот скрипт для …
8 linux  bash  scripting  path 

3
Ответьте «да» на ssh-copy-id при первом запуске скриптом?
Первый раз ssh-copy-idспросит # ssh-copy-id -i .ssh/id_dsa.pub backup@example.com The authenticity of host 'example.com (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is 39:fb:5e:70:30:33:2b:18:17:e9:4f:2f:91:b5:d2:21. Are you sure you want to continue connecting (yes/no)? Можно ли написать это, так что сценарий просто ответит да?
8 linux  ubuntu  centos  bash 

2
Почему cron.weekly не работает?
Когда я заметил, что резервный текст, который я поместил в /etc/cron.weekly на моем сервере Debian6, не выполняется, я поместил в него этот небольшой скрипт, чтобы посмотреть, выполняется ли еженедельный cronjob вообще: #!/bin/bash echo 'CRON RAN' > /var/log/cron-weekly-runcheck.log сохранил как -rwxr-xr-x 1 root root 64 Jul 15 02:14 /etc/cron.weekly/runcheck.sh Когда я …

4
Как удалить пустые исходные каталоги при перемещении папок с помощью rsync?
rsyncможет перемещаться в движущиеся папки очень похоже и превосходить традиционные mvсо следующими опциями: rsync -axvvES --remove-source-files source_directory /destination/ Однако одна вещь, которую я пока не могу сделать, это удалить оригинальные каталоги. --remove-source-filesФлаг делает только что, удаляет исходные файлы, но не также исходные каталоги. Хотелось бы, чтобы был и --remove-source-directoriesфлаг, но …
8 bash  shell  rsync  zsh 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.