Zna ktoś jakąś dobrą przeglądarkę markdownów w shellu? Najlepiej była od razu w debie. Widziałem kiedyś kilka projektów ale albo umarły albo

#linux #bash
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejo,
Potrzebuje rozwiazania, które iteruje po plikach (find), szuka pewnej frazy (grep) i jesli ją znajdzie (if) to podstawia za nią linijke (sed) ( ͡° ͜ʖ ͡°)

Napisałem coś takiego, ale nie działa.

find . -type f -name "*.inp" -exec sh -c "if [ ! grep -Fx 'geom=check' {} ] ; then sed -i '/^#.*/a
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #java #bash

Jest tutaj ktoś kto zna się może na JVM? Możliwe to że systemctl daemon-reload uwalił wszystkie jvm-y?!

daemon-reload

Reload systemd manager configuration. This will rerun all generators (see systemd.generator(7)), reload
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: zależy w jaki sposób ten jvm był uruchomiony. Jeśli jako systemd unit, to być może istnieje jakaś metoda, że przy zmianie zawartości unita, ten zostanie ubity. Aczkolwiek nigdy mi się takie coś nie udało.

JVMy podpina się pod systemd głównie po to, żeby same się podniosły, jak się JVM przypadkiem wypierdzieli.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#linux #bash
Mam taki problem - w katalogu kilkanaście plików ZIP, z każdego chcę wypakować pliki wg wildcarda.
Robię tak:

unzip -j ??_GML.zip '*OT_BUBD_A.xml'
Niestety po wypakowaniu plików z pierwszego archiwum dostaję caution: filename not matched: 04_GML.zip
Jak to elegancko zrobić? Czy nie da się i muszę użyć pętli for?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@ntoskrnl: ok, już widzę co się z-----o.
Trzeba było dać pierwszy wildcard również w apostrofy.
Natomiast inna sprawa to że w niektórych archiwach jest inna struktura danych niż w reszcie. Niezły bajzel mają w tym GUGiK-u.
  • Odpowiedz
Hej #programowanie!
Mam skrypt w bashu, który wywołuje program pythona , który na końcu czeka na naciśnięcie q, żeby się zakończył. (python działa w tle). Po uruchomieniu procesu pythonowego bash wypisuje mi jego pid a potem wywala mi błąd: eoferror when reading a line. Jak mam to zrobić żeby wywołać na luzie skrypt w bashu, sprawdzić np. htopem proces a potem zakończyć działanie pythona?

#programista15k #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobry, dobry. Mam problemik, bo SSH nie wykonuje komendy sub-gassian, aliasu z .bashrc ... Kompletnie nie wiem czemu. Na drugim serwerze wystarczylo wrzucić alias w .bashprofile i działało, tutaj ani z .bashprofile ani z .bashrc nie chce sie wykonac.

Tutaj plik .bash
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #naukaprogramowania
Dlaczego w poniższym przypadku w if "x" prawidłowo rozwija się do wartości, a kiedy chce przypisać wartość zmiennej adress to przypisane zostaje tylko "user@"?

ssh -i ${sshKey} ${vm} << END_DEPLOYER
export x="111.111.111.11"

if
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@secondreality: Niestety nie. Dzięki -x odkryłem jedynie, że zmienna się niepoprawnie zapisuje. Jak ktoś jest ślepy to nawet najlepsze narzędzie do debugingu nie pomoże ()
  • Odpowiedz
Heloł #programowanie

Czy ktoś może wytłumaczyć mi dlaczego jak uruchomie w moim programie taką linijke:

process = psutil.Process(os.getpid())
print("mBytes: ", str(process.memory_info().rss/1000000))
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: Nie zadziała: echo "Jakiś tekst $zmiennaKolejny wyraz bez spacji"
Zadziała: echo "Jakiś tekst ${zmienna}Kolejny wyraz bez spacji"

Po za tym, moim zdaniem używanie ${} zwiększa czytelność kodu.
  • Odpowiedz
#bash #programowanie
Musze wykonach cos takiego:
Komenda0 "Komenda1'export x= "string" ' "

Czy jest sposób na podwójne zagnieżdżanie lub sposob na export bez uzycia cudzysłowu?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: stary trick to bash -c 'echo "tu moge cudzyslowy" \'nawet pojedyncze\''
EDIT: co do samego eksportu to pamiętaj że jak bash umrze to efekty eksportu znikną. Więc musisz wykonać wszystko co ma być z eksportem w tym drugim ssh w 1 ciągu. Możesz chcieć zrobić krótki skrypt nawet w /tmp na chwilę jeżeli to co chcesz osiągnąć robiu się upierdliwe jako parametr ssh i kopiować go na docelowy komputer
  • Odpowiedz
Mirki, pomocy! Mam jakieś 80k zdjęć i filmów do segregacji w wieeeelu folderach.

Szukam programu, skryptu, czegokolwiek co wykona:

1. Przeniesie wszystko do jednego folderu ewentualnie będzie możliwość podziału na lata/miesiące itp.
2. Przy takich samych nazwach pliku będzie dodawał 1, 2 itp. tak żeby zdjęcia się nie nadpisywały.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: jak musisz coś zrobić na maszynie B przez maszynę A to najprościej bedzie zainteresować się czymś takim, jak .ssh/config. W tym wypadku plik będzie wyglądał tak

Plik ~/.ssh/config

Host JakasNazwa
  • Odpowiedz
@Heibonna: w skrypcie mam coś takiego:

ssh -i /root/.ssh/id_XXXX -o 'StrictHostKeyChecking no' "systemctl stop httpd; systemctl start httpd;service php72-php-fpm restart;service php56-php-fpm restart"

Drogi sa rozne, zalezy jak Ci wygodniej.
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Biblioteka js która ułatwia integrowanie twojej frontowej appki z usługami AWS - https://github.com/aws-amplify/amplify-js
Blaznig fast markdown parser napisany w WebAssembly - https://www.infoq.com/news/2020/10/markdown-wasm-fast-parser/
Jak w js zrobić filtr na kamerę internetową - w przykładzie filtr typu komiks (Sketchy)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, chciałem postawić na swoim Raspberry Pi 3B+ Ubuntu Desktop, ale niestety nie chodzi (pojawia się po zalogowaniu fioletowy kwadrat na środku i tyle :/). Od zawsze działałem na Ubuntu i chciałem na nim działać. Nigdy nie miałem na nim problemów. Niestety Raspbian jest dla mnie słaby. Chciałem chociażby postawić gnome-terminal, ale ten także się nie włącza. Zatem pytam czy idzie zainstalować gnome-terminal na Raspberry Pi 3B+?

#linux #skrypt
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #linux #bash #devop
Jak sobie radzicie z sekundą przystępną podczas liczenia epochów :? czy dodawać ją do epochu czy pozwolić bibliotece na wydłużenie minuty raz na jakiś czas do 61 sekund ( _)

sh
~ >>> TZ=/usr/share/zoneinfo/Europe/Warsaw date +"%Y:%j:%Hh%Mm%Ss" --date=@$((3600*24*(365*3-183)))|(IFS=: read -r y d t;
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach