Pytania oznaczone «script»

53
Log rotacji standardowego?

Mam program Linux, który może zapisywać informacje na stdout i stderr. Mam skrypt powłoki, który przekierowuje dane wyjściowe do pliku w /var/log. (Przez >>i 2>&1.) Czy istnieje sposób na obrócenie tego pliku dziennika? (maksymalny rozmiar, a następnie przełącz się na inny plik,...

50
dd tworzy losowy plik 32 MB zamiast 1 GB

Chciałem utworzyć losowy plik 1 GB, więc użyłem następującego polecenia. dd if=/dev/urandom of=output bs=1G count=1 Zamiast tego za każdym razem, gdy uruchamiam to polecenie, otrzymuję plik 32 MB: <11:58:40>$ dd if=/dev/urandom of=output bs=1G count=1 0+1 records in 0+1 records...

46
Unikaj niechcianej ścieżki w pliku Zip

Tworzę skrypt powłoki, aby spakować niektóre pliki. Zamykam taki katalog: zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/ Problem polega na tym, że wynikowe archiwum out.zip zawiera całą ścieżkę do pliku. Oznacza to, że po rozpakowaniu będzie zawierała całą...

45
Używaj AdBlocka bez wykrycia

Po dzisiejszym odwiedzeniu strony zostałem nagrodzony Comic Sans. Oto jego chwała: Źródło Nie trzeba dodawać, że w końcu rozumiem, dlaczego tak wielu ludzi nie cierpi tej czcionki. Rodzi to jednak pytanie. Czy strony internetowe kiedykolwiek staną się wystarczająco inteligentne, aby po prostu...

44
SSH: wykonaj polecenie sudo

Mam interaktywny skrypt powłoki, który w jednym miejscu musi ssh do innej maszyny (opartej na Ubuntu) i wykonać coś jako root (użytkownik powinien wprowadzić swoje hasło, ale zdalne polecenie powinno działać tak, jak podano w skrypcie): # ... ssh remote-machine 'sudo ls' # ... Zawsze jednak...

38
Bash: stwórz anonimowy fifo

Wszyscy wiemy mkfifoi rurociągi. Pierwszy tworzy nazwaną potok, dlatego należy wybrać nazwę, najprawdopodobniej za pomocą, mktempa później pamiętać, aby rozłączyć. Drugi tworzy anonimową potok, bez kłopotów z nazwami i usuwaniem, ale końce potoku są powiązane z poleceniami w potoku, nie jest tak...

36
Bash Shebang dla manekinów?

Mam kilka skryptów bash, których używam, z których najczęściej korzystam #!/bin/bash ale regularnie spotykam takie, które wyglądają #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex i tak dalej. Czy ktoś może wyjaśnić znaczenie i zalety tych opcji shebang i czy dotyczą one innych shebangów?...

36
Wiele standardowych danych wejściowych? W jaki sposób?

Z tego wiersza poleceniafu : $ diff <(wget -q -O - URL1) <(wget -q -O - URL2) Wydaje się, że jest to wiele standardowych danych wejściowych, ale --- jeśli dobrze pamiętam mój kurs Linux Porgramming --- to nie może być to. Myślałem, że z definicji standardowe wejście to jeden strumień. Być...