Pytania oznaczone «shell-script»

1
Jak poprawnie utworzyć usługę?

Oto co robię: 1) stworzenie użytkownikowi some_deployer 2) Następnie utworzyć folder do skryptu jak /company/script/<service name> 3), w tym folderze I Tworzenie start.shi stop.shskryptów i dają prawo własności do użytkownika some_deployeri zgody z chmod 755. 4) następnie po utworzeniu...

1
CURL używany w powłoce

Wykonuję skrypt powłoki, w którym obecne jest jedno polecenie curl. Muszę przechowywać dane wyjściowe polecenia curl (format xml) w pliku i wyświetlić wynik na ekranie. Aby tak się stało, po zawinięciu za pomocą potoku używane jest „polecenie tee”. Muszę sprawdzić, czy polecenie curl działa...

1
Wykonuj polecenia vim ze skryptu

Więc stworzyłem skrypt, który otwiera wszystkie pliki w określonym katalogu w vimie na osobnych kartach terminala: #!/usr/bin/perl use v5.14; my $wd = '/home/luke/Pokemon-Battle-Simulator'; chdir($wd); opendir(DIR,$wd); my @files = readdir(DIR); my $cmd = 'gnome-terminal'; my $tab = '...

1
plik skryptu powłoki (.sh) - polecenie dynamiczne

Próbuję zbudować dynamiczne polecenie do wykonania w pliku .sh, jednak kiedy to robię, wydaje się, że w jakiś sposób dodaje on znaki, więc polecenie nie jest poprawnie wykonywane. Zauważ, że używam tego przez okna, używając bash.exe. Przykład kodu: Mój plik command.cmd: bash --login -x...

1
Nie kończ EOF za pomocą sshpass

Poniżej znajduje się mój kod skryptu: sshpass -e ssh -o "StrictHostKeyChecking no" voltdb@$DB_SERVER_IP /bin/bash << EOF cd voltdb/bin echo "ReInitializing VoltDB, Wait for 5second" ./voltdb init --force sleep 5s echo "Starting VoltDB, Wait for 20second" ./voltdb start & sleep 20s echo...

1
plik istnieje nie działa w oczekiwanym skrypcie

Próbuję sprawdzić, czy określony wiersz w nazwie pliku znajduje się na hoście. Zatem tylko jeśli określony wzór zostanie znaleziony w poleceniu grep, zostanie utworzony plik dummy.txt. Następnie chcę sprawdzić, czy plik dummy.txt istnieje jako warunek, i kontynuować. Ale mimo że tworzony jest plik...

1
Tmux przez SSH w skrypcie

Próbuję napisać skrypt, który odradza wiele długo działających poleceń zarówno na komputerze zdalnym, jak i lokalnym. Obecnie przykładem mojego rozwiązania byłoby: #!/bin/bash ssh -t [email protected] tmux new -s remote -d "find / *" tmux new -s local -d "find / *" Jednak gdy te polecenia stają się...