Mam następujący skrypt bash. while IFS= read -r filename; do [[ $(md5 path/to/"$filename-orig") = $(md5 path/to/"$filename") ]] || echo $filename differs; done < path/to/list-of-files-to-compare.txt Ma porównać dwa pliki (obliczając ich skrót skrótu MD5), a następnie zgłosić, czy są różne. Pobiera pliki do porównania z listy. Problem polega na tym, że …
Zastanawiałem się, czy jest jakiś sposób, aby otworzyć okno rytmu lub nautilusa z przycisku HTML strony za pomocą php. Próbowałem wykonać polecenie exec i shell_exec i żadne z nich nie zadziałało. Żeby było jasne, strona jest lokalna i chcę, aby nautilus lub pole rytmiczne otwierało się na komputerze, który ją …
Powiedzmy, że mamy zapisane hasło /root/mysql-password. Czy istnieje sposób na połączenie się z MySQL bez ręcznego kopiowania hasła z tego pliku i wchodzenia do niego mysql -u root -p{passowrd}? Na przykład coś takiego: mysql -u root -p | {command} /root/mysql-password
Mam następującą prostą komendę powłoki, która, jak się spodziewam, zawiedzie i działa na moim lokalnym: $ DIR=$(false) && echo ok || echo fail fail $ sh -c 'DIR=$(false) && echo ok || echo fail' fail Ale kiedy przekazuję to polecenie przez ssh, nie działa już zgodnie z oczekiwaniami: $ ssh …
Mam zainstalowany Babun i skonfigurowałem Zsh, używam go od miesięcy i skonfigurowałem WebStorm, aby działał intellij.batjako program powłoki. intellij.bat @echo off set currentdir=%cd:\=/% @echo cd %currentdir% > "%USERPROFILE%\.babun\cygwin\home\%USERNAME%\.bashrc_cd" call %USERPROFILE%\.babun\cygwin\bin\bash --login -i -ls Chodzi o to: To zależy od bash i chcę zamiast tego użyć .babun \ cygwin \ bin …
Próbuję dołączyć do --helppoleceń terminalu OSX, ale wydaje się, że nie jest to właściwy sposób wyświetlania wskazówek dotyczących pomocy dla określonego polecenia. Jaki jest równoważny sposób to zrobić w OSX?
Gram z zsh, aby zmienić czas modyfikacji obrazu zgodnie z atrybutem exif „Oryginalna data / godzina”. W tym celu wykonuję jedno polecenie: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') touch -t $(echo $PDATE | sed 's/\(..$\)/\.\1/') $PIC Mam kilka zdjęć z niewłaściwą wartością „Oryginalna data / czas”, więc te …
Próbuję uruchomić mongodbkomendę cronjob + shell-script. W powłoce mongoDB uruchamia się po wejściu $ mongod, jednak mój wykonywalny skrypt powłoki nie działa mongod: command not found. Potem spróbowałem ./mongodbi błąd był No such file or directory. Wygląda na to, że może to być jakiś problem ze ścieżką (FWIW zainstalowałem mongoDB …
Mam skrypt powłoki do konwersji obrazów na efekt haftu. To jest skrypt: skrypt haftu Ten skrypt jest częścią aplikacji internetowej. Działa normalnie na moim komputerze Mac, jednak po wdrożeniu na moim serwerze internetowym z systemem CentOS 7 zauważyłem, że kiedy go wywołuję (wyświetla stronę podręcznika), każda linia jest duplikowana, patrz: …
Mam katalog z wieloma plikami obrazów w różnych formatach. Chciałbym zobaczyć listę wszystkich różnych zakończeń plików w tym katalogu, dzięki czemu mogę zobaczyć, jakie formaty obrazów są obecne. Więc zakładając, że byłoby tylko png, gifa jpgpliki, mój sygnał wyjściowy będzie wyglądać następująco: png gif jpg Wiem, jak uzyskać listę wszystkich …
Mam plik test.bat i kopię pliku cmd.exe (zmień nazwę cmdnew.exe), oba w tym samym folderze. Pytanie: Jak uruchomić test.bat z określonym „cmdnew.exe” (nie z cmd.exe)? (jak mogę zarejestrować nową ścieżkę powłoki cmdnew.exe) Do rozważenia: Muszę powiązać plik wsadowy (.bat) z nowym cmdnew.exe Przyczyną tego pytania jest to, że cmd.exe, regedit.exe …
próbuję zrozumieć RUID, EUID i setuid bit rzeczy. Oto moje pytania w temacie: w Jak rozpocząć (lub znaleźć) proces z RUID innym niż EUID? pytanie: odpowiedź Gillesa brzmi: To tylko setuidowe pliki wykonywalne, które zaczynają się od efektywnego UID ustawionego na właściciel pliku wykonywalnego, podczas gdy prawdziwy UID pozostaje rzeczywistym …
każdy. Trochę trudno wytłumaczyć, co chcę zrobić. Chcę utworzyć skrypt „przykład”, który może wprowadzać długie polecenia po uruchomieniu go z krótkimi parametrami. Na przykład, $ example server # I input this line manually $ ssh user@192.168.1.2 # This line is automatically generated by the above command Aby móc edytować wiersz …
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.