Próbuję skompilować oprogramowanie wewnętrzne dla mojego linksys WRVS4400N. lspokazuje, że istnieje, ale gdy próbuje go uruchomić, bash mówi, że nie istnieje. Mogę to catzrobić i jest to plik wykonywalny, a nie skrypt powłoki.
Codziennie używam ekranu do moich potrzeb terminalowych i jestem z tego całkiem zadowolony. Ostatnio jednak, zrobiłem kilka nowości do moich plików konfiguracyjnych bash i zauważyłem, że zachodziło różne PATHelementy ( PATH, MANPATH, INFOPATH, etc) w 2 miejscach. Zmodyfikowałem pliki, aby były takie, jakie powinny być, a teraz wszystkie moje zmienne …
Mam konfigurację skryptu bash, aby wykonać kilka żądań curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Czy istnieje sposób, aby skrypt zakończył działanie, jeśli jedna z odpowiedzi curl wróci ze statusem http! = 200? Chcę …
Mam kilka maszyn, na których ssh regularnie, tylko w celu sudo suspędzenia reszty sesji zalogowanej jako użytkownik specjalnego przeznaczenia. Ogólny przepływ pracy to: mymachine:~ me$ ssh me@othermachine othermachine:~ me$ sudo su - specialuser # note: no password needed othermachine:~ specialuser$ # do stuff Chciałbym sprowadzić to do jednego linijki, którą …
Mam polecenie zapisane w zmiennej. Udawajmy, że zmienna $ima wartość: cat -nT index.php |grep 'someregex' Gdy próbuję wykonać powyższą zmienną przez wpisanie, $inie powiedzie się, ponieważ powłoka próbuje wykonać całą zmienną jako jedno polecenie. Próbowałem także użyć eval($i)i wprowadzić $ibackticks. Jak mogę wykonać powłokę $itak, jakby była poleceniem? I dlaczego …
Korzystam z aplikacji, która odbiera pakiety TCP i UDP i dlatego nie można jej zawiesić. Celowo uruchomiłem 3 procesy tej samej aplikacji, z różnymi argumentami, w trybie tła za pomocą &. Gdy tylko to zrobiłem $fg, wszystkie trzy procesy weszły na pierwszy plan. Teraz chcę wysłać je ponownie w tło, …
Dość często skrypt, który chcę wykonać, nie znajduje się w moim bieżącym katalogu roboczym i tak naprawdę nie chcę go zostawiać. Czy dobrą praktyką jest uruchamianie skryptów (BASH, Perl itp.) Z innego katalogu? Czy zwykle znajdą wszystko, czego potrzebują do prawidłowego działania? Jeśli tak, jaki jest najlepszy sposób uruchomienia skryptu …
Ruby Version Manager (RVM) zainstalowany tak: bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Rozumiem, co oznacza najpierw (podaje skrypt bash do interpretera bash), jestem mylony z <(...)częścią. Więc co nawiasy robią tutaj i znak mniej niż. W jakich przypadkach możemy użyć tej samej składni? Próbowałem kopać w Internecie, znalazłem to …
Mam plik .bashrc, który chcę skonfigurować, aby odczytywał aliasy z pliku .aliases i ustawiał je. Obecnie mam: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done < .aliases Ale po zalogowaniu otrzymuję: -bash: alias: -fu: nie znaleziono -bash: alias: $ USER ": nie znaleziono -bash: …
Wiem, że możesz rozpocząć pracę w tle z Bash foo &. Jednak najlepszym sposobem, jaki znam, aby umieścić zadanie pierwszoplanowe w tle, jest zrobienie Ctrl+, zaby go zatrzymać, a następnie bg 1wznowić w tle. Czy jest szybszy sposób? Jakieś kombinacje klawiszy Ctrl+ Something, których nie znam?
Czy istnieje sposób, aby Guake działał na systemie Windows 10, lub alternatywny rozwijany „host konsoli”, który będzie obsługiwał nową wersję Win 10 Bash?
Próbuję utworzyć skrypt bash dla haka wstępnego zatwierdzenia git. Za każdym razem, gdy dokonywane jest zatwierdzenie, chcę sprawdzić, czy pliki w określonym katalogu są częścią plików pomostowych, a jeśli tak, uruchom polecenie (zadanie Grunt). Do tej pory mam wszystko działające, z wyjątkiem uruchamiania tylko, jeśli niektóre pliki są zmodyfikowane. Staram …
Czy istnieje sposób na uruchomienie skryptu powłoki za pomocą echa poleceń, ale bez ich wykonania? Załóżmy, że mam skrypt usuwający plik, którego nazwa jest przechowywana w zmiennej: #!/bin/bash set -v FN="filename" rm -f ${FN} Dodanie set -vspowoduje wykonanie następujących poleceń przed wykonaniem: $ ./scr.sh FN="filename" rm -f ${FN} Teraz chcę …
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.