Mircy,
dlaczego to nie działa?

(w zmiennej lista przechowuje efekt 'ls' na katalogu windowsowym)

if grep -s "jakisplik.txt" $lista
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thomeq: Ale mimo wszystko coś masz tu nie za bardzo. grep oczekuje tekstu jaki pierwszego parametru i nazwy pliku jako drugiego, lub w przypadku braku pliku - podać mu coś przez stdin. Spróbuj tak:
if echo "$lista" | grep -s "jakisplik.txt"
  • Odpowiedz
Próbuję uruchomić venv poprzez skrypt w bashu po stronie serwera. O w taki sposób:

source /usr/home/NazwaKonta/.virtualenvs/NazwaVEnv/bin/activate
Kiedy wklepuje te linkę bezpośrednio w ssh to nie ma problemu, wszystko śmiga i venv się aktywuje. Ale kiedy uruchamiam mój skrypt z tą linią kodu to pojawia się błąd:

Nie ma takiego pliku/katalogu
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I tylko na tym mi zależy. Mam projekt w django i chciałem trochę zautomatyzować proces instalacji nowych paczek, resetu strony itp


@karolek-bolek: A jak wywołasz nie 'sh nazwaskryptu.sh' tylko po prostu './nazwaskryptu.sh' ? Nie wiem czy nie ma u ciebie różnic pomiędzy bash a sh.
  • Odpowiedz
@guziec_z_afryki: Też to nic nie daje. Dalej nie rozwiązałem tego problemu w ten sposób ale wpadłem na inny który działa więc z niego będę korzystać. A mianowicie zdefiniowałem skrypt w plikach które automatycznie się uruchamiają po odpaleniu powłoki. Jakimś rozwiązaniem są jeszcze aliasy ale to pierwsze jest dla mnie wygodniejsze. Link pod którym znalazłem rozwiązanie:

https://stackoverflow.com/a/7020787

Dzięki za pomoc i rady mirki. Może komuś to się przyda. @asciiterror:
  • Odpowiedz
@dpc8: kopią, przestali tylko dotować hash
BCH: It is currently 4.30% more profitable to mine on the Bitcoin (BTC) chain.
BSV: It is currently 289.00% more profitable to mine on the Bitcoin (BTC) chain.
  • Odpowiedz
jak sprawdzic w IF czy czy zmienna ktora jest komenda faktycznie wyslala maila za pomoca mailx ?

Gdy zalacznik jest za duzy to warunek nie jest spelniony i mail nie wysyla sie. Da się to napisać? Rozumiem, ze kazde poprawne wykonanie komendy jest rowne 0 jestli mowimy o boolean? #bash #linux #aix
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ktoś mi wytlumaczy lopatologicznie co w bashu oznacza ponizsze ?

exec 3>&1 4>&2
trap 'exec 2>&4 1>&3' 0 1 2 3

to jakies strumienie przekierowane do jakichs kolejek? W sensie caly sysout z comandline wrzuca do kolejek? Jest gdzies to opisane ?Sa jakieś godne polecenia ksiazki na temat programowania w bash? #linux #aix #bash #unix #redhat
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po wylistowaniu snapshotów z Xena dostaję taką listę. Jak to posortować po polu name-label w taki sposób żeby sortowanie pociągnęło za sobą całość informacji? Później tylko grepnę z regexem po uuid i będą posortowane od najnowszego/najstarszego (bez różnicy). Niestety nie znalazłem wbudowanego polecenia od Xena.

#xen #xenserver #bash #linux #linuks #sysadmin
avangarda - Po wylistowaniu snapshotów z Xena dostaję taką listę. Jak to posortować p...

źródło: comment_1ZcOgOiUfMeVIlluk0To50p2AfmvRzE8.jpg

Pobierz
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miruny od #skryptowanie oraz #bash i #php . Stworzyłem sobie pewien automat w bashu, który korzysta z curla. Próbowałem go przerobić na php i poległem już na starcie. W bashu pięknie śmiga.
https://pastebin.com/Rnm0jWUU
A jak chcę zrobić podobnie w php to wywala błąd:

Error 500: java.lang.NullPointerException
Obydwa skrypty uruchamiam z Debiana. Ktoś coś? :P
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Error 500: java.lang.NullPointerException


@OperatorHydrolokator: Aaa, to raczej nie wyrzuca Twój kod, tylko strona, którą się CURLujesz. W sensie http://URLdoSTRONYlogowania może rzuca wyjątkiem i Ty go widzisz? Jak tak, to nie masz wpływu na ich serwer…
  • Odpowiedz
Hej, #php i #bash -owcy, mam takie zagadnienie: potrzebuję przekazać z php do skryptu sh pewną wartość jako parametr - to jest nieskomplikowane. Problem polega na tym, że czasem w tej wartości (string) występuje znak dolara. Jak to jakoś wyeskejpować albo co z tym zrobić, żeby bash nie głupiał? Próbowałem różnych kombinacji " i ' ale bez skutku.
#kiciochpyta #skrypt #skryptowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem grę dla adminów/DevOpsów - paskudnie trudną grę (ʘʘ)
Nie podaję instrukcji, nie mówię o co chodzi - wszystko masz na ekranie.

Gra sprawdza Twoje linuksowe skille - jeśli ich nie masz, będzie BARDZO ciężko ;)

Uruchom grę (musisz mieć
imlmpe - Stworzyłem grę dla adminów/DevOpsów - paskudnie trudną grę (ʘ‿ʘ)
Nie podaję...

źródło: comment_TgxYSbMBUYvF2bJHQV3NNKYqw28dcGr9.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach