Запитання з тегом «bash»

Bash - Bourne Again SHell, наступник класичного Unix sh (оболонки).

3
Чи можу я використовувати rsync для створення списку лише змінених файлів?
Я використовую rsync в скрипті bash, щоб синхронізувати файли між кількома серверами та NAS. Одне питання, з яким я зіткнувся, намагається створити список файлів, які були змінені під час rsync. Ідея полягає в тому, що коли я запускаю rsync, я можу вивести файли, які змінилися, в текстовий файл - більше …
26 bash  scripting  rsync 

8
Як отримати pgrep для відображення повної інформації про процес
Чи є якийсь спосіб pgrepнадати мені всю інформацію про кожен процес, що psвідбувається? Я знаю, що я можу psпройти, grepале це дуже багато набору тексту, і це також дає мені сам grepпроцес, який я не хочу.
26 linux  bash  process  grep 

3
Скопіюйте дозволи власника файлу в групові дозволи
Як я можу скопіювати дозволи користувача / власника файлу до його групових дозволів? Наприклад, якщо дозволи мають 755, я хочу, щоб вони стали 775. Уточнення: 755 -> 775 123 -> 113 abc -> aac Бонус, якщо я можу це зробити рекурсивно для всіх файлів у каталозі. (Тобто для кожного файлу …

3
Написання до stdin фонового процесу
Я в полі Ubuntu 10.04 і запустив сервер у фоновому режимі (myserver &) над ssh. Він працює добре, але мені потрібен спосіб потрапити на жорсткість сервера, оскільки єдиний спосіб контролювати сервер - це за допомогою цього методу. Чи є якийсь спосіб дістатись до stdin вже запущеного процесу, щоб я міг …

6
Визначте, чи записується файл у файл?
Мені потрібно розгорнути автоматизований процес (через 1 хв. Cron script), який шукає файли tar у певному каталозі. Якщо файл tar-файлу знайдений, він не позначається відповідною локацією, а потім файл tar-файлу видаляється. Файли tar автоматично копіюються на цей сервер через SSH з іншого сервера. У деяких випадках файли смоли надзвичайно великі, …
25 linux  bash  tar 



4
Як втекти! в паролі?
Як можна уникнути знака оклику в паролі: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Спроба очевидного нахилу не допомогла: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found name@domain.com [~]# ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES) Усі мої пошуки в Google …
24 linux  mysql  bash 


9
Як я читаю кілька рядків зі STDIN в змінну?
Я гуглив це питання безрезультатно. Я автоматизую процес збирання тут на роботі, і все, що я намагаюся зробити, - це отримати номери версій і невеликий опис збірки, яка може бути багаторядковою. Система, на якій працює, - OSX 10.6.8. Я бачив все, від використання CAT до обробки кожного рядка за потребою. …
24 bash  scripting 

2
Will Ansible перешкоджає виконанню 'rm -rf /' у сценарії оболонки
Це ґрунтується на цьому підступному питанні . Описана проблема полягає в тому, щоб мати сценарій bash, який містить щось для ефекту: rm -rf {pattern1}/{pattern2} ... що, якщо обидва шаблони включають один або більше порожніх елементів, буде розширюватися щонайменше до одного примірника rm -rf /, припускаючи, що початкова команда була переписана …
23 linux  bash  ansible  rm 

2
Баш сценарій відлік 5-хвилинного відображення в одному рядку [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 років тому . Мені б хотілося, щоб у 5 хвилин було відлік часу, оновлюючись щосекунди і показуючи результат на тому ж рядку. …
23 bash 

3
sed замінити всі вкладки та пробіли одним простором
У мене вийшло такий рядок: test.de. 1547 IN SOA ns1.test.de. dnsmaster.test.de. 2012090701 900 1000 6000 600 тепер я хочу замінити всі вкладки / пробіли між записами лише одним пробілом, щоб я міг легко ним користуватися cut -d " " Я спробував таке: sed "s/[\t[:space:]]+/[:space:]/g" і різних варіацій, але не вдалося …

4
bash script: повторити команду, якщо вона повертає помилку
Я хотів би створити цикл, який повторює передачу ncftp, якщо він повертає помилку. Я трохи не впевнений, як змінну коду виходу можна використовувати в циклі. Чи щось подібне буде працювати? until [$? == 0]; do ncftpput -DD -z -u user -p password remoteserver /remote/dir /local/file done
23 bash 

6
З скрипту оболонки, як я можу перевірити, чи існує база даних MySQL?
mysqladmin -uroot create fooповертає статус виходу 1, якщо він fooіснує, і 0 в іншому випадку, але, звичайно, він також створить базу даних, якщо вона ще не існує. Чи існує якийсь простий спосіб просто перевірити, чи існує база даних?
23 mysql  database  bash  shell 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.