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

Сценарій - це низка інструкцій, написаних у файлі "звичайний текст". Інтерпретатор сценарію (наприклад, Bash або інша оболонка, Python, Perl, Ruby тощо) читає файл і виконує вказівки так, ніби вони були введені в командному рядку.

2
Як зберегти історію терміналу у файл із файлу bash?
Я намагаюся створити bash-скрипт, який збереже історію терміналу у файл під назвою hist.txt. Використання, history > hist.txtздається, не працює в скрипті bash, але працює добре, коли виконується в командному рядку. Будь-які вказівки високо цінуються. Дякую, Джуді

3
Як я можу уникнути необхідності введення пароля для команди scp шляхом жорсткого кодування пароля до мого сценарію?
Я створив скрипт bash, який іноді потребує мене для введення деякої інформації (іншого машинного пароля / імені користувача), коли я запускаю її. Чи є спосіб запобігти цьому, ввівши (жорстко кодуючи) цю інформацію в код? Таким чином, коли я його виконую, він буде працювати плавно, не вимагаючи від мене нічого ввести. …

2
де оболонка потрапляє в ієрархію процесу?
Коли ви відкриваєте новий термінал, він стає батьківським процесом усіх процесів, розщеплених всередині нього. Але де, наприклад, шкаралупа bash потрапляє в цей технологічний ланцюг? Чи є його батьківським терміналом? Чи всі процеси розщеплені всередині дітей оболонки оболонки? Якщо так, то коли я змінюю оболонки, чому процеси все ще залишаються запущеними? …
2 bash  scripts 

2
UMS.sh (запускається як служба) на Ubuntu 14.04 не буде читати конфігураційний файл
Я намагаюся змусити свій ubuntu 14.04 запустити універсальний медіа-сервер, щоб я можу передавати фільми на свій ps3 (найнижча прошивка 4.55, на жаль - unjailbreakable). Після довгих досліджень в мережі я зміг запустити його як службу, /etc/init.d/UMS.shінші файли знаходяться в /usr/umsпапці. До них відносяться UMS.confфайл конфігурації, UMS.shфайл та ums.jarфайл та всі …

1
команда exec з дескриптором файлів
Наведені нижче команди Unix добре працюють, коли я виконую його як скрипт оболонки: #!/bin/bash # Redirecting stdin using 'exec'. exec 6<&0 # Link file descriptor #6 with stdin. # Saves stdin. exec < data-file # stdin replaced by file "data-file" read a1 # Reads first line of file "data-file". read …

1
Потрібна допомога щодо вдосконалення сценарію
У мене є група папок (L1N-L5N), в які я хочу скопіювати з моєї / home / michael / документи / XXX у свою папку Dropbox. В даний час я використовував такий сценарій: #!/bin/sh cp -ra /home/michael/Documents/GeneralNetwork /GNI /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L1N /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L2N /home/michael/Dropbox/NetworkData cp -ra …
1 bash  scripts  sh 

2
дрібниці помилка в скрипті bash
#!/bin/bash aa=$( ps -e | grep "chrome" | awk '{print $1;}') for i in $aa do gnome-terminal --tab -e" sudo cpulimit -p $i -l 35 " done коли я запускаю його, я отримую помилку відсутнього аргументу, я хочу, коли процес хромування запустіть, щоб отримати всі пов'язані з процесом батьки та …
1 12.04  bash  scripts 

2
Вихідний масив оболонки Shell
Мені хотілося знати, як повторювати останнє значення масиву в скрипті оболонки. наприклад, у мене є такий масив " $ i = ("1", "2", "3") і я хотів встановити умову в останньому положенні, це означає, що коли він потрапляє на позицію 3, він зупиняється, або він говорить "привіт світ". Як я …

1
Змінення пароля на декількох серверах за допомогою chpasswd
Я хотів би змінити passwd на декількох серверах, використовуючи цикл for. Проблема: я повинен ввести sudo passwd для кожного сервера (100+) Це команда, яку я маю, але вона не працює, for i in `cat hosts` do ssh user@${i} 'echo user:newpassword | sudo -S <<< "sudopasswd" /usr/sbin/chpasswd' done Будь-яка допомога буде …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.