powrót do działającego Axis po utracie połączenia SSH

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
kolbotn
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 01 kwie 2016, 08:35
Lokalizacja: małopolskie

powrót do działającego Axis po utracie połączenia SSH

#1

Post napisał: kolbotn » 25 lip 2016, 16:43

Witam.

Czy mógłby mi ktoś podpowiedzieć, jak sobie poradzić w następującej sytuacji:

Uruchamiam Linuxcnc poprzez SSH. W pewnym momencie tracę połączenie sieciowe (z dowolnej przyczyny). Loguję się ponownie i teraz, gdybym użył komendy "Linuxcnc" dostaję komunikat, że najpierw muszę zakończyć poprzednią, wciąż działającą wersję Axis. Jeśli frezarka akurat pracuje, wolałbym nie startować na nowo, tylko podłączyć się do pracującego Axis. Niestety, nie wiem, jak to zrobić. Program mówi, że Linuxcnc wciąż działa i trzeba go zrestartować, a ja nigdzie nie umiem znaleźć śladu po tym programie. Nie pomaga top, htop, pgrep linuxcnc, pgrep axis... Czy to jest wykonalne?



Tagi:

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4693
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: powrót do działającego Axis po utracie połączenia SSH

#2

Post napisał: pitsa » 25 lip 2016, 20:00

Może w którymś katalogu tmp jakiś plik "blokuje" i przy restarcie jest automatycznie usuwany?
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

Yogi_
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 759
Rejestracja: 13 sty 2010, 08:07
Lokalizacja: Braniewo

#3

Post napisał: Yogi_ » 25 lip 2016, 21:39

Witam :-)
Sprawdź czy nie zadziała ssh->screen->linuxcnc.
Pozdrawiam
Krzysiek


Autor tematu
kolbotn
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 01 kwie 2016, 08:35
Lokalizacja: małopolskie

#4

Post napisał: kolbotn » 26 lip 2016, 10:26

Yogi

nie działa, albo ja nie wiem jak to ugryźć. Jeśli uruchamiam wirtualny terminal (screen), uruchomię w nim linuxcnc, potem wyloguję się, to mogę wrócić do utworzonego wcześniej screena, ale wtedy wyświetlają sie tylko komendy świadczące o tym, że linuxcnc został zamknięty.
Nawet, jeśli wyjdę ze screena komendami Ctrl+a i Ctrl+d, a co dopiero przy wylogowaniu się "na chama" (np. zerwaniu połączenia sieciowego). Jak pisałem, być może nie rozumiem Twojej idei -przybliżysz ją?

Awatar użytkownika

Yogi_
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 759
Rejestracja: 13 sty 2010, 08:07
Lokalizacja: Braniewo

#5

Post napisał: Yogi_ » 26 lip 2016, 12:17

Myślałem, że zadziała :-(
Jak uzyskujesz grafikę przez ssh?
Pozdrawiam
Krzysiek


Autor tematu
kolbotn
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 01 kwie 2016, 08:35
Lokalizacja: małopolskie

#6

Post napisał: kolbotn » 26 lip 2016, 13:15

Grafika dzięki Xming (uruchamiamy Xming, a potem uruchamiamy sesję w Putty z opcją X11 forwarding). Ciekawe, że po SSH mam znacznie niższe opóźnienia w latency test, niż normalnie, z monitorem i klawiaturą (około 13000 SSH i ok 30000 "normalnie").

To, o co mi chodzi działa na NoMachine. Po zalogowaniu i uruchomieniu programu (dowolnego, w tym również Axis) mogę się rozłączyć, a po ponownym logowaniu wracam dokładnie w to samo miejsce. Wadą jest spore obciążenie procesora przy używaniu NoMachine. Myślałem o czymś podobnym, ale "lżejszym" - jakieś VNC (tightvnc?). Może pójdę w tym kierunku... SSH z X'ami wydaje mi się najlżejsze, ale nie umiem sobie poradzić z sytuacją, o której piszę w pierwszym poście.

Awatar użytkownika

Yogi_
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 759
Rejestracja: 13 sty 2010, 08:07
Lokalizacja: Braniewo

#7

Post napisał: Yogi_ » 26 lip 2016, 15:50

Hm...
Sprawdzałeś jak można wrócić do konkretnego serwera X? Tzn, przerywa się połączenie z X:0 a ponowne połączenie nawiązuje z którymś następnym (nowym) np. X:1?

Różnica w latency test pokazuje ile zależy od karty graficznej.

[ Dodano: 2016-07-26, 15:54 ]
Może tu jest rozwiązanie?
Pozdrawiam
Krzysiek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”