Pytania otagowane jako shell-scripting

Programowanie w interpretowanym języku wykonywanym przez uruchomioną powłokę

7
Jak spać przez milisekundę w bash lub ksh
sen jest bardzo popularnym poleceniem i możemy zacząć spać od 1 sekundy: # wait one second please sleep 1 ale jaka alternatywa, jeśli muszę czekać tylko 0,1 sekundy lub od 0,1 do 1 sekundy? Uwaga: na Linuksie lub OS X sleep 0.XXXdziała dobrze, ale na Solaris sleep 0.1lub sleep 0.01- …

5
Jak ustawić ustawienia regionalne w sposób nieinteraktywny na Debian / Ubuntu?
Zazwyczaj biegam aptitude -y install localesnastępnie dpkg-reconfigure localesskonfigurować ustawienia regionalne. Teraz chcę umieścić go w skrypcie powłoki, jak mogę w sposób niezawodny wykonywać następujące czynności automatycznie / nieinteraktywnie? Wybierz en_US.UTF-8i ustaw jako domyślny system Wyłącz wszystkie inne ustawienia regionalne (Opcjonalnie) Sprawdź, czy /etc/default/localezawiera jednorazowy wpis zgodny z LANG=en_US.UTF-8oczekiwaniami

1
Ctrl-C w skryptach bash
Jak zaimplementować obsługę ctrl+ cskryptów bash, aby skrypt został przerwany, a także aktualnie uruchomioną komendę uruchomioną przez skrypt? (Wyobraź sobie, że istnieje skrypt, który wykonuje jakieś długo działające polecenie. Użytkownik uderza ctrl+ ci przerywa polecenie, ale skrypt kontynuuje.) Potrzebuję go, aby zachowywał się tak, aby obaj zostali zabici.

7
Uruchamianie ssh-agent ze skryptu powłoki
Próbuję utworzyć skrypt powłoki, który między innymi uruchamia ssh-agent i dodaje klucz prywatny do agenta. Przykład: #!/bin/bash # ... ssh-agent $SHELL ssh-add /path/to/key # ... Problem polega na tym, że ssh-agent najwyraźniej uruchamia kolejną instancję $ SHELL (w moim przypadku bash) iz punktu widzenia skryptu wykonuje wszystko i ssh-add i …

1
Polecenie powłoki wolno przy użyciu potoku, szybko z plikiem pośrednim
Czy ktoś rozumie tę ogromną różnicę w czasie przetwarzania, gdy używa się pliku pośredniego lub podczas korzystania z potoku? Konwertuję tiff na pdf przy użyciu standardowych narzędzi na świeżym serwerze Debian Squeeze. Standardowym sposobem wykonania tego jest konwersja do ps w pierwszej kolejności. Bez rury: root@web5:~# time tiff2ps test.tif > …



5
Uzyskaj listę przesłanych plików z rsync?
Obecnie używam rsyncw skrypcie, który wdraża aplikację PHP ze środowiska testowego na serwer produkcyjny. Oto jak: rsync -rzai --progress --stats --ignore-times --checksum /tmp/app_export/ root@app.com:/var/www/html/app/ To powoduje obecnie wyświetlenie listy każdego porównywanego pliku (każdego pliku w projekcie), ale chciałbym, aby wyświetlał tylko te zmodyfikowane, więc mogę uruchomić go z --dry-runopcją sprawdzenia, …

2
Czy można ustawić limit czasu dla polecenia s_client openssl?
Mam skrypt, który używa polecenia s_client openssl do pobierania certyfikatów dla dużego zestawu hostów. Niektóre z tych hostów nieuchronnie będą niedostępne z powodu zapory ogniowej. Czy można ustawić limit czasu s_client na coś znacznie krótszego niż domyślny? Nie widzę go w stronie man / pliku pomocy. To lub jakieś polecenie …

2
Czy mysqldump zwraca status?
Tworzę skrypt, który tworzy kopię zapasową bazy danych mysql przy użyciu narzędzia mysqldump. Piszę ten skrypt w powłoce „sh”. Chciałbym uchwycić status skryptu mysqldump w skrypcie (tj. Jeśli polecenie mysqldump nie powiodło się lub zakończyło się powodzeniem), dzięki czemu mogę zgłosić, czy skrypt się powiódł, czy nie. Czy mysqldump zwraca …



6
Połącz się z wierszem poleceń MySQL koryta bez potrzeby posiadania hasła roota
Buduję skrypt Bash dla niektórych zadań. Jednym z tych zadań jest utworzenie bazy danych MySQL z tego samego skryptu bash. W tej chwili tworzę dwie zmienne: jedną dla nazwy użytkownika sklepu i drugą dla hasła sklepu. To jest odpowiednia część mojego skryptu: MYSQL_USER=root MYSQL_PASS=mypass_goes_here touch /tmp/$PROY.sql && echo "CREATE DATABASE …

3
Parametry PowerShell
W moim skrypcie mam blok Param Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) Czy mogę użyć CmdLet Read-Host w wymaganym polu parametru? jeśli nie, co mogę zrobić, aby upewnić się, że wybrałem poprawny typ zmiennej, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.