Mam archiwum zdjęć, które utrzymuję. Czasami strony, z których je ściągam, ponownie formatują plik, zachowując to samo rozszerzenie, najczęściej przekształcając obrazy PNG w pliki JPG, które nadal mają nazwy „.png”. Czy istnieje sposób, aby dowiedzieć się, kiedy to się stało, i naprawić to automatycznie? W systemie Windows użyłem do tego …
Właśnie zaktualizowałem CentOS 6.5 do 7.0 i nie jestem zbyt szczęśliwy, ponieważ nowy systemdprawdopodobnie przysparza mi problemów. Wygląda na to, że po prostu uruchamia się zbyt szybko, asynchronicznie uruchamia procesy i psuje zależności serwisowe. Na przykład mam kilka skryptów, w crondktórych uruchamiane są po restarcie: @reboot /root/scripts/check_gmail.sh @reboot /root/scripts/start_gps_listener.sh Powoduje …
Używam puli ZFS składającej się z dwóch lustrzanych dysków. Aby móc tworzyć kopie zapasowe poza siedzibą, kupiłem jeszcze dwa dyski. Mój pierwotny plan polegał na utworzeniu kopii zapasowej poza siedzibą, dołączając trzeci dysk do kopii lustrzanej, czekając na resilver ZFS, a następnie odłącz dysk i przenieś go poza miejsce instalacji. …
Chcę wyświetlić wszystkie pliki, w tym pliki ukryte, w bieżącym katalogu. Nie chcę dołączać katalogu nadrzędnego (..) i bieżącego (.). Znalazłem to: jak globować każdy ukryty plik oprócz bieżącego i nadrzędnego katalogu Na końcu ktoś twierdzi, że ls -Ajest to najlepsza droga, ale jest to odrzucone. Wydaje się jednak, że …
Czy istnieje sposób na uzyskanie liczby lub listy wywołań systemowych obsługiwanych przez aktualnie działające jądro Linuksa? Chcę więc znaleźć sposób na „odczytanie” tabeli syscall działającego jądra.
Przeczytałem kilka innych pytań dotyczących manipulacji ciągami bashowymi, ale wydaje się, że są to wyspecjalizowane aplikacje. Zasadniczo, czy jest sposób, aby zrobić poniższe prostsze? zamiast $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD coś jak $ echo 'hello world' | $"{-// /_}" | "${ -^^}" HELLO_WORLD Edytuj Jestem zainteresowany utrzymywaniem …
W Bash możesz przekierować wszystkie przyszłe standardowe wyjścia aktualnie uruchomionego skryptu. Na przykład za pomocą tego skryptu exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 To skończy się w syslog: Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct 26 01:03:16 mybox my-awesome-script[72754]: 2 Oct 26 01:03:16 mybox my-awesome-script[72754]: …
Szukam aplikacji, która może pokazać mi szczegóły zawartości schowka. Podczas kopiowania niektórych danych do schowka, dane są powiązane z określonym typem MIME. Normalny tekst to text/plain, dane binarne mogą być kopiowane jako application/octet-streamitp. Mam aplikację, która kopiuje dane binarne, oznaczając je jako swój własny typ MIME, i chciałbym zobaczyć, jaki …
Odpowiadając na to pytanie odkryłem bardzo zabawne (i subtelne) różnicę między zachowaniem się bashi zsh: W bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Jak widać, wykonanie aliasu xodbywa się w podpowłoce, więc bieżący katalog się nie zmienia. …
Chcę zainstalować MySQL 5.7 na Travis CI , na którym działają maszyny wirtualne Ubuntu 12. Chcę skorzystać z oficjalnego repozytorium APT MySQL : wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb Problem polega jednak na tym, że instalacja tego pakietu otwiera interaktywne menu z następującym pytaniem: Which Server version do you wish …
Bawiłem się skryptem perla, który pobiera dane wejściowe od użytkownika w następujący sposób: system( qw( stty -echo ) ); $? == 0 or die "Error unable to disable character printing.\n"; print "$prompt: "; my $input = <STDIN>; Myślałem, że będę w stanie wysłać potok w odpowiedzi za pomocą echa, jednak …
Shellshock błąd w bash działa na zasadzie zmiennych środowiskowych. Szczerze mówiąc, byłem zaskoczony faktem, że istnieje taka funkcja, jak: „przekazywanie definicji funkcji przez zmienne env” Dlatego pytanie, choć może nie do końca sformułowane, ma na celu podanie przykładu lub przypadku, w którym konieczne byłoby posiadanie tej funkcji? Premia. Czy inne …
Jak rozumiem, ogólnie uważa się za bezpieczne, aby każdy mógł dostarczyć informacje, które będą przechowywane w zmiennej środowiskowej. Luka w shellshock jest tutaj problemem, ponieważ oznacza, że kod na końcu definicji funkcji w zmiennej środowiskowej zostanie wykonany, gdy uruchomi się nowa instancja bash, i oczywiście nie chcesz, aby ktokolwiek uruchamiał …
Mam proces, który został spawnowany z powłoki. Działa jako proces w tle i eksportuje DB do pliku CSV w /tmp. Jak mogę sprawdzić, kiedy proces w tle zakończył się (zakończył / zakończył) lub czy blokada pliku CSV została zamknięta? Planuję przesłać plik do innego hosta po zapisaniu, ale potrzebuję całego …
Chciałbym zrobić uzupełnienie / „przeciwieństwo” sed 13q;d <file.txt Mówiąc bardziej ogólnie, czy możliwe jest wykonanie tego rodzaju uzupełnienia / odwrotności / odwrotności w sed? Czy tylko dla wyrażeń regularnych? Jak wydrukować wszystkie oprócz trzeciego do ostatniego wiersza ?. Czy to wymaga dwóch taci liczy się do przodu sed? A może …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.