Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko197
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
8tab
8tab

8tab

Dołączył 11 lat i 3 mies. temu
  • Obserwuj
  • Akcje 9848
  • Znaleziska 2502
  • Mikroblog 7346
  • Obserwujący 0
  • Obserwowane 30
  • Dodane (5)
  • Komentowane (290)
  • Plusowane (7051)
W.....z
W.....z
konto usunięte 27.04.2020, 13:05:45
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8tab
8tab
8tab 27.04.2020, 13:13:57
  • 1
@Wykopowiedz: if [[ 2 -ge 1 ]]; then echo "2 jest wiekszę od 1 bo 2 ma parę"; fi
albo

[[ 2 -ge 1 ]] && echo "2 jest wiekszę od 1 bo 2 ma parę"
  • Odpowiedz
W.....z
W.....z
konto usunięte 27.04.2020, 12:46:17
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8tab
8tab
8tab 27.04.2020, 13:00:05
  • 0
@Wykopowiedz: odnośnie pierwszego pytania to: polecenie |& tee my.log
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 13:03:52
  • 0
@Wykopowiedz: działasz na bashu? Możesz ewentualnie polecenie 2>&1 | tee my.log
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 13:12:58
  • 0
@Wykopowiedz: u mnie działa. Rozumiem, że masz prawo do zapisu to tego pliku? Pokaż cały cmd line.
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 13:21:22
  • 1
nie wiem co mam pokazac


@Wykopowiedz: jak to odpalasz. Przykładowo u mnie to działa tak:

$ rm /tmp/my.log; echo asd | tee /tmp/my.log && echo "From file:" && cat
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 13:37:11
  • 0
2. Jak dodać by wszystko co wyrzuci do konsoli miało dodany datetime


@Wykopowiedz: o coś takiego Ci chodzi?

$ cat /etc/os-release | while read LINE; do echo "$(date -u) ${LINE}"; done
Mon 27 Apr 2020 01:35:00 PM
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 13:56:59
  • 1
@Wykopowiedz: spróbuj z czymś takim:

$ cat test.sh
check_update()
{
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 13:57:51
  • 0
@Wykopowiedz: datetime chcesz mieć jeden na plik czy jeden na linię?
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 14:09:23
  • 0
@Wykopowiedz: jest w środku.
Do pliku test.sh wrzuć:

check_update()
{
  • Odpowiedz
8tab
8tab
8tab 27.04.2020, 14:15:14
  • 0
@Wykopowiedz: a co jest złego w funkcji?
  • Odpowiedz
sropo
sropo
27.04.2020, 08:21:55
  • 135
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 49
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8tab
8tab
8tab 27.04.2020, 10:35:20
  • 1
@sropo: wypisz mnie proszę z listy
  • Odpowiedz
W.....z
W.....z
konto usunięte 24.04.2020, 13:41:31
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8tab
8tab
8tab 24.04.2020, 14:14:29
  • 1
@reboot /opt/gównoskrypt.sh


@Wykopowiedz: nie korzystałem z tego, w razie jak Ci nie zadziała to możesz stworzyć usługę systemd, która wywoła Twój skrypt podczas startu systemu:

$
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 14:25:16
  • 1
@Wykopowiedz: Restart=always mówi systemd, żeby zrestartował Twoją usługę jeśli skończy działanie. Jeśli /opt/gównoskrypt.sh to jest skrypt który ma się wykonać tylko raz po starcie systemu to nie dodawaj.
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 14:25:59
  • 1
@Wykopowiedz: Restart=always przeważnie daje się jak masz aplikację, która powinna działać cały czas i jeśli niespodziewanie zakończy się to systemd ją zrestartuje.
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 17:40:31
  • 0
java


@Wykopowiedz: a próbowałeś z pełną ścieżką do java i do sudo? Tu jest podobny problem https://stackoverflow.com/questions/51858065/systemd-error-failed-to-start-service-unit-service-is-not-loaded-properly-exe#51858351
  • Odpowiedz
W.....z
W.....z
konto usunięte 24.04.2020, 08:17:33
  • 0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8tab
8tab
8tab 24.04.2020, 09:15:38
  • 0
@rany_boskie777: w /etc/environment jest trwały
@Wykopowiedz: do /etc/environment nie powinieneś wrzucać komendy export - https://askubuntu.com/questions/866161/setting-path-variable-in-etc-environment-vs-profile. Wtedy oczywiście source /etc/environment Ci nie zadziała.
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 09:26:30
  • 1
@rany_boskie777: tak, ale wtedy tylko jeden user ma je wyeksportowane. Jeśli chcesz mieć globalnie to wtedy /etc/environment
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 10:43:42
  • 1
@Wykopowiedz: podsumowując
- /etc/environment działa też na redhacie
- wyżej napisałem, że jak chcesz dla wszystkich to /etc/environment to jest dobre miejsce.
- błędem jaki zrobiłeś jest to, że dodałeś export do pliku /etc/environment. /etc/environment powinien wyglądać np. tak:
JAVAHOME=$(......)
PATH=$PATH:$JAVA
HOME/bin
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 14:35:46
  • 0
@Wykopowiedz: hmm, w /etc/environment chyba nie są ewaluowane zmienne jak $PATH i $JAVA_HOME
spróbuj dodać taki PATH:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/pelna/sciezka/do/java_home/bin
Jeśli jednak wolisz korzystać z zmiennych to lepszą opcją będzie export JAVA_HOME=...; export PATH... w /etc/bashrc.
Problem z /etc/bashrc jest taki, że wszyscy użytkownicy którzy korzystają basha będą mieć te zmienne, ale np. usługi startowane z systemd już nie. Więc to nie jest rozwiązanie system-wide jak /etc/environment.
  • Odpowiedz
8tab
8tab
8tab 24.04.2020, 15:12:05
  • 0
@Wykopowiedz: no dokładnie. Wygląda na to, że musisz dodać JAVA_HOME i PATH do /etc/environment i to muszą być zahardkodowane ścieżki
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 15
  • Strona 1 z 15
  • >

Osiągnięcia

  • Rocznica
    od 24.10.2022

    Rocznica
  • Gadżeciarz
    od 25.12.2014

    Gadżeciarz

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking