Uruchamiam skrypt bash z perspektywy roota, która następnie uruchamia program w skrypcie su -c "sh /home/user2/script.sh" -m user2 Problem polega na tym, że program uruchamiany przez ten skrypt, mimo że jest uruchamiany jako użytkownik2 , nadal próbuje utworzyć pliki w katalogu /root/.config/ , co oczywiście kończy się niepowodzeniem, ponieważ nie …
W pliku bashrc w Fedorze / Red Hat widzę następujący wiersz: [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " W jaki sposób przeprowadzana jest kontrola [ "$PS1" = "\\s-\\v\\\$ " ]i dlaczego PS1 jest ustawiany tylko wtedy, gdy test się powiedzie?
Więc mam trochę sql w zmiennej. Mógłbym umieścić to w pliku i przekazać psql jako dane wejściowe, ale zastanawiam się, czy istnieje prosty sposób, aby to zrobić bez pliku?
Staram się stworzyć system tworzenia kopii zapasowych od podstaw, przy użyciu najbardziej podstawowych narzędzi dostępnych w openSUSE 11.3 (w tym przypadku: bash, fdisk, tar i grub legacy) Oto przepływ pracy dla moich skryptów: backup.sh: (Uruchom z systemu zewnętrznego, np. LiveCD) stwórz skrypt fdisk ($ fscript) z wyjścia fdisk -l [działa] …
Mam skrypt powłoki script.shz poleceniem cmduruchomionym w tle, to znaczy: #!/bin/bash … cmd & … Jeśli otworzę emulator terminala (próbowałem xfce4-terminal i gnome-terminal) i uruchomię się script.shw nim, moje polecenie cmdzostanie skutecznie wykonane i wykonane w tle, zgodnie z oczekiwaniami. Ale jeśli otworzę emulator terminala z poprzedniej (lub na początku …
Hy, Ponieważ jestem nowy w skryptowaniu powłoki, potrzebuję pomocy. Obecnie wykonuję kopię zapasową wszystkich moich baz danych w jednym pliku, co utrudnia przywracanie. Drugi problem polegający na tym, że moje hasło MySQL nie działa z powodu błędu Plesk i otrzymuję hasło z „/etc/psa/.psa.shadow”. Oto kod, którego używam do tworzenia kopii …
Próbuję śledzić plik dziennika i chcę wyodrębnić z niego pole. próbowałem tail foo.txt | cut -f 5 i to działa, ale jeśli spróbuję śledzić zmiany za pośrednictwem tail -f foo.txt | cut -f 5 nic nie jest drukowane, nawet jeśli w pliku są zmiany. Wszelkie sugestie lub komentarze dotyczące tego, …
Mam prosty skrypt bash, który wykonuje wiele innych skryptów… #/bin/bash … ./update_artifact1.sh $ARTIFACT_VERSION ./update_artifact2.sh $ARTIFACT_VERSION ./update_artifact3.sh $ARTIFACT_VERSION Problem polega na tym, że jeśli pierwsze (lub drugie) polecenie umrze z błędem, żadne z kolejnych poleceń nie zostanie uruchomione. Czy istnieje sposób na uruchomienie wszystkich trzech poleceń, zapisanie statusu wyjścia każdego z …
Próbuję napisać skrypt, aby wykonać następujące czynności: Otwórz okno terminala, które uruchamia długo działające polecenie (Idealnie) przenieś okno terminala do lewego górnego rogu ekranu za pomocą xdotool Zamknij okno terminala tylko wtedy, gdy długo działające polecenie zostało zakończone z zerowym kodem powrotu Aby wyrazić to w kategoriach Windows, chciałbym, aby …
Usiłuję utworzyć skrypt, którego można użyć do przesłania pliku za pośrednictwem dostępu ftp ze zdalnego serwera na własny serwer (serwer lokalny) za pomocą conjob. Problem Mam „rozwiązywanie problemów ze skryptami bash”. Czy ktoś może mi pomóc i spojrzeć na kod i powiedzieć problem i jak go naprawić. Nie jestem zbyt …
W systemie Windows 10 można manipulować plikami za pomocą wiersza polecenia za pomocą trzech oddzielnych wbudowanych sposobów: PowerShell, wiersz polecenia i przez polecenia bash za pośrednictwem WSL (Windows Subsystem for Linux). Ostatnio spotkałem się z sytuacją, w której muszę zmanipulować kilkaset gigabajtów plików (wszystkie są dość małymi plikami, ale jest …
Wiem to, kiedy uruchamiam polecenie chmod +x filename bash sprawi, że mój plik będzie wykonywalny. Co dokładnie dzieje się z architekturą pliku, aby zmienić go na plik wykonywalny? tzn. skąd jądro wie, że ten plik jest wykonywalny? Po prostu próbuję ćwiczyć mięśnie nerd.
Robię skrypt, który zaczynam bash.exeod Cygwin w systemie Windows: C:\bash.exe my_script.sh Zmienia moje wirtualne środowisko Python w zależności od niektórych warunków. Dla tych, którzy znają Virtualenv, muszę użyć „workon.bat”, a jedynym sposobem na wykonanie skryptu wsadowego jest następujący: ... cmd /K "workon.bat" "$required_venv" ... Działa, ale teraz jestem w nowej …
Jakie są polecenia kompresji plików w systemie Linux i jaka jest między nimi różnica? (na przykład: tar, gzip, rar). Pracuję nad Linux Mint 11 i robię skrypt do kompresji plików. Potrzebuję: 1. obsługa szyfrowania haseł (i deszyfrowania) 2. obsługa podziału plików 3. obsługa poziomu kompresji Jakiego rodzaju kompresji mogę używać …
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.