Pytania oznaczone «unix»

157
Usuń wszystkie oprócz najnowszych plików X w bash

Czy istnieje prosty sposób, w całkiem standardowym środowisku UNIX z bash, aby uruchomić polecenie usunięcia wszystkich plików X z katalogu oprócz najnowszych? Aby dać trochę więcej konkretnego przykładu, wyobraź sobie jakąś pracę crona zapisującą plik (powiedzmy, plik dziennika lub sparowaną...

155
Jak uruchomić skrypt powłoki Unix z kodu Java?

Uruchomienie polecenia Unix z poziomu Javy jest dość proste. Runtime.getRuntime().exec(myCommand); Ale czy można uruchomić skrypt powłoki Unix z kodu Java? Jeśli tak, czy dobrą praktyką byłoby uruchomienie skryptu powłoki z poziomu kodu

154
Uruchom skrypt php jako proces demona

Muszę uruchomić skrypt php jako proces demona (czekaj na instrukcje i rób rzeczy). cron nie zrobi tego za mnie, ponieważ działania muszą zostać podjęte, gdy tylko nadejdzie instrukcja. Wiem, że PHP nie jest najlepszą opcją dla procesów demonów ze względu na problemy z zarządzaniem pamięcią, ale z...

150
Tworzenie plików tymczasowych w bash

Czy istnieją obiektywnie lepsze sposoby tworzenia plików tymczasowych w skryptach bash? Zwykle nadaję im nazwę, cokolwiek przyjdzie mi do głowy, na przykład plik tymczasowy-123, ponieważ zostanie usunięty po zakończeniu skryptu. Czy jest to jakaś wada inna niż zastąpienie możliwego pliku...

150
Tablica Bash ze spacjami w elementach

Próbuję zbudować tablicę w bash nazw plików z mojego aparatu: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Jak widać, w środku każdej nazwy pliku znajduje się spacja. Próbowałem zawijać każdą nazwę w cudzysłów i zapisywać spację...

147
Wydrukuj datę ostatniej modyfikacji pliku w Bash

Nie mogę znaleźć sposobu na wydrukowanie daty pliku. Jak dotąd mogę wydrukować wszystkie pliki w katalogu, ale muszę wydrukować z nim daty. Wiem, że muszę dołączyć format daty z echem wpisu, ale nie mogę znaleźć prawidłowego formatu. echo "Please type in the directory you want all the files to be...

147
Usunąć echo wywołania polecenia w makefile?

Napisałem program do przydziału, który ma wypisywać swoje wyjście na standardowe wyjście. Specyfikacja przypisania wymaga stworzenia pliku Makefile, który po wywołaniu make run > outputFilepowinien uruchomić program i zapisać dane wyjściowe do pliku, który ma odcisk palca SHA1 identyczny z...

145
Co generuje komunikat „plik tekstowy zajęty” w systemie Unix?

Jaka operacja generuje błąd „plik tekstowy zajęty”? Nie jestem w stanie powiedzieć dokładnie. Myślę, że jest to związane z faktem, że tworzę tymczasowy skrypt w Pythonie (używając pliku tymczasowego) i używam z niego execl, ale myślę, że execl zmienia uruchamiany plik....

143
Jak przejść do każdego katalogu i wykonać polecenie?

Jak napisać skrypt bash, który przechodzi przez każdego katalogu wewnątrz parent_directory i wykonuje się polecenia w każdym katalogu . Struktura katalogów jest następująca: katalog_nadrzędny (nazwa może być dowolna - nie podąża za wzorcem) 001 (nazwy katalogów są zgodne z tym wzorcem) 0001.txt...