Pytania otagowane jako scripting

Skrypt to sekwencja poleceń lub instrukcji, które są wykonywane przez program tłumaczący, a nie kompilowane w samodzielny program wykonywalny.

4
Porady dotyczące zarządzania kluczami SSH
Jaka jest najlepsza praktyka, jaką znalazłeś w zarządzaniu wieloma kluczami SSH? Używam SSH do łączenia się z kilkoma systemami, zarówno w domu, jak iw pracy. Obecnie mam dość niewielką, łatwą do zarządzania kolekcję kluczy kluczowych zarówno do pracy, jak i do systemów domowych. Mam skrypt, który generuje nazwaną parę kluczy, …
13 ssh  scripting 


4
Jak wykonać podstawienie w miejscu sed, które tworzy tylko kopie zapasowe zmienionych plików?
Uruchomiłem następujące polecenie, aby zastąpić termin używany we wszystkich plikach w bieżącym katalogu roboczym: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Wykonało to zamianę słów, ale utworzyło także .buppliki, które nigdy nie miały Ms. Johnsonłańcucha. Jak wykonać podstawienie bez tworzenia wszystkich tych niepotrzebnych …

3
Jak stworzyć old-schoolowe GUI (takie jak debian / arch installer)
Ostatnio robiłem wiele instalacji i tam, gdzie to możliwe, zwykle wybieram instalację tekstową z menu GRUB Live CD. Większość instalatorów wygląda następująco: Zawsze uważałem, że te GUI (jeśli można je tak nazwać) były naprawdę niesamowite i lekkie. Ponieważ wiele aplikacji / dystrybucji korzysta z nich, musi to być biblioteka współdzielona …
13 scripting  distros  gui 


2
Czy istnieje sposób na uzyskanie adresu URL z bieżącej karty w Google-Chrome?
Robiłem to w Firefoxie za pomocą polecenia Python, ale ostatnio coś się zmieniło i nie mogę już uzyskać adresu URL! Co kiedyś działało z firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf …

2
Sprawdź zależności skryptu bash / shell
Czy istnieje metoda / polecenie sprawdzające zależności skryptu bash? Innymi słowy, odpowiedź na to pytanie: Które biblioteki powinien zainstalować użytkownik, aby uruchomić skrypt? Mogę to zrobić ręcznie, czytając skrypt i sprawdzając, jakie inne biblioteki / polecenia wywołuje, ale nie jest to widoczne w przypadku długich skryptów.

5
Uruchom ponownie to samo polecenie z innym parametrem
Wiem, że mogę uruchomić następujące polecenie ls Some{File,Folder} Jest to równoważne z uruchomieniem tego: ls SomeFile SomeFolder (Często używam tego do takich rzeczy mv place_{a,b}) Zastanawiałem się jednak, czy istnieje inny skrót, w którym mógłbym zrobić coś takiego: run-command --a --whole --lot --of --flags parameter a; \ run-command --a --whole …



3
Policz rekordy pasujące do wzorca za pomocą Awk
Kazano mi więc zrobić, last > lastloggedinktóry tworzy plik, który pokazuje ostatnie logowanie klas od ostatniego restartu systemu, a teraz jestem proszony o napisanie skryptu Awk o nazwie, myawkktóry zlicza / określa, ile wierszy lastloggedinzawiera łańcuch CFS264. zrobiłem grep -c CFS264 lastloggedin

2
Skrypt powłoki: użyj sudo w środku vs uruchomić go z sudo?
Pisząc skrypt powłoki, w którym niektóre, ale nie wszystkie polecenia w nim potrzebują uprawnień administratora, powinienem: dodaj sudo do tych poleceń, które wymagają uprawnień administratora i uruchom skrypt powłoki bez sudo, lub nie dodajesz sudo do tych poleceń, które wymagają uprawnień administratora, ale uruchamiasz skrypt powłoki za pomocą sudo? Po …

6
Dodaj coś do crontab programowo (przez ssh)
Mam skrypt wdrażania, musi on coś dodać do użytkownika crontab(uruchomić skrypt, który czyści dzienniki co XXX dni), jednak można to zrobić tylko podczas pierwszego wdrożenia lub gdy trzeba go zaktualizować. (Mogę biegać xxx.py deploy envlub xxx.py update env) więc muszę to zrobić: Check if my cronJob already exist Put my …
13 scripting  cron 

2
Wyrażenie regularne w skrypcie bash
To jest mój pierwszy skrypt bashowy, więc prawdopodobnie popełniam łatwy błąd. Zasadniczo próbuję napisać skrypt, który pobiera grupy użytkowników, a jeśli należą do określonej grupy, odpowiednio to zarejestruje. Oczywiście będzie więcej funkcji, ale nie ma sensu budować tego, kiedy nie mogę nawet uruchomić wyrażenia regularnego! Do tej pory mam to: …


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.