Odpowiedz na ten temat
Pokaż wyniki od 1 do 7 z 7

  1. Dołączył
    Oct 2009
    Postów
    4

    Cytuj | #1

    Witam!
    Mam 2 pytania odnośnie programu ARD (system 10.4.11, ARD 2)

    Używam go od niedawna w pracowni i mam pytanie odnośnie opcji wysyłania "unix shell commands".
    Usuwam pliki z biurka, opróżniam kosze, usuwam i kopiuję pliki, mam jednak problem z wymuszaniem końca aplikacji. Wiem, że można zabijać proces (kill) po PID, ale sprawdzanie w terminalu jaki PID ma Virtual PC na każdym kompie w sieci mija się z celem. Czy można jakoś zautomatyzować wyłączanie programów po nazwie?

    A drugie pytanie dotyczy zmiany daty. Gdy wpisuję
    Kod:
     date 0900
    chcąc ustawić godzinę na 9:00, to wyskakuje mi błąd operacja niedozwolona (operation not permitted). Gdy wpisuję
    Kod:
     sudo date 0900
    , to wyskakuje monit o podanie hasła (okno z tekstem we trust you have received the usual lecture from the local System Admin i trzy mądrości życiowe w stylu think before you type), ale nie działa wpisywanie hasła, tak jakby nie reagował i muszę wyłączać to okno, bo nic nie idzie zrobić.
    Lokalnie w Terminalu sudo mi działa, wpisuję swoje hasło i zmienia godzinę.

    Z góry dziękuję za odpowiedź,
    pozdrawiam,
    Marcin


  2. Avatar ftpd Ten Zły i Niedobry

    Dołączył
    Nov 2007
    Skąd
    Poznań
    Postów
    11,301
    Wpisy
    2

    Cytuj | #2

    Jak to 'nie działa wpisywanie hasła'? Może nie jesteś świadomy tego, że to hasło się nie pokazuje, nie ma też żadnych gwiazdek?
    Komputer: MacBook Pro
    Telefon: Galaxy Nexus
    WWW: http://insomniac.pl/f/
    ---
    I'm a Grammar Natzee. My Grammer is Gooder.
    NIE pomagam przez PW. Mogę co najwyżej pogawędzić.


  3. Dołączył
    Oct 2009
    Postów
    4

    Cytuj | #3

    Jestem świadomy, gdyż wyżej napisałem, że u mnie lokalnie działa... a więc nie widziałem gwiazdek
    No a zdalnie nie działa.
    A force quit? Jakieś sugestie?

  4. Avatar Filip Rychlik aka felippe



    Dołączył
    Dec 2005
    Skąd
    Warszawa
    Postów
    2,543

    Cytuj | #4

    Ale z tego co pamiętam, to żeby używać komend shella to musisz mieć włączoną autoryzacje komputera którym zarządzasz. Jeśli konto którego do tego użyłeś nie ma uprawnień administracyjnych, to nie ma raczej szans na działanie.Sprawdziłem i faktycznie nie działa opcja sudo. Czy nie prościej zalogować się na komputer zarządzany przez ssh? Odnośnie force quit, to masz dwie opcje. Albo przez ssh, albo przez Control i w wersji graficznej wymusić zakończenie. Zawsze możesz na czas tej operacji dać opcję Curtain, żeby nie widać było co robisz.
    Komputer: MacBook Pro Unibody 2,66GHz/4GB/60GB SSD
    Telefon: Samsung Galaxy S2
    Odtwarzacz: iPod Nano 2G
    PowerMac G4 MDD Dual 1.25GHz/2GB RAM/120 GB/10.4.11 i 9.2.2


  5. Dołączył
    Oct 2009
    Postów
    4

    Cytuj | #5

    Dzięki za odpowiedź.

    musisz mieć włączoną autoryzacje komputera którym zarządzasz
    Tego nie zrozumiałem, tzn. nie wiem gdzie miałbym to włączyć, ale odpuszczę chyba sobie - czytaj niżej...

    konto (...) nie ma uprawnień administracyjnych, to nie ma raczej szans na działanie
    To konta uczniowskie i aż tak nie potrzebuję tej zmiany czasu, żeby dawać im admina przyzwyczają się, że 8:47 to 8:45 (zegar od dzwonka to praca dyplomowa, więc działa jak działa ).

    Czy nie prościej zalogować się na komputer zarządzany przez ssh?
    Jeśli to to, co myślę, to nie zadowala mnie, bo mogę zalogować się jako admin zdalnie przez ARD i też zmienić datę, chodziło mi o automatyzację na wszystkich.

    Ale dość o tych zegarkach, najbardziej chodzi mi o force quit, które jest mi potrzebne do zamykania Virtual PC, abym mógł usunąć w 5 minut na 15 kompach obraz Windowsa i skopiować czysty z innej lokalnej partycji.
    Control w ARD używam i nie zadowala mnie za bardzo (15 kompów)

    Odnośnie force quit, to masz dwie opcje. Albo przez ssh (...)
    Czy mógłbyś rowinąć to? Przez SSH kill nie bardzo, bo program ma różny PID, chyba że chodzi o coś innego?

    Zawsze możesz na czas tej operacji dać opcję Curtain
    Fajna sprawa, chociaż nie mogę tego znaleźć u siebie (może wersja - mam ARD 2 a nie ARD 3). Ale to i tak nie o to chodzi. Dążę do: (...) Commnad A -> Send Unix Command -> Command V -> Send

    Pozdrawiam

  6. Avatar ftpd Ten Zły i Niedobry

    Dołączył
    Nov 2007
    Skąd
    Poznań
    Postów
    11,301
    Wpisy
    2

    Cytuj | #6

    Z ARD nigdy nie korzystałem, to za wiele nie wniosę, ale pozwolę sobie zabrać głos w jednej kwestii.

    Cytat Napisał MarcelKowal Zobacz post
    Czy mógłbyś rowinąć to? Przez SSH kill nie bardzo, bo program ma różny PID, chyba że chodzi o coś innego?
    Istnieje ps x | grep Napisanie prostego skrypciku, który będzie działał uniwersalnie (ba, jednolinijkowca nawet) to nie problem. Coś na zasadzie:

    pid=`ps x | grep SuperProgramKtoregoSzukasz | awk '{print $1}'` && kill $pid

    Nawet działa:
    Kod:
    tuonela ~ % ps x | grep Mail    
    13626   ??  S      1:52.75 /Applications/Mail.app/Contents/MacOS/Mail -psn_0_6534715
    tuonela ~ % pid=`ps x | grep Mail | awk '{print $1}'` && kill $pid
    tuonela ~ % ps x | grep Mail                                      
    15263 s003  R+     0:00.00 grep Mail
    tuonela ~ %
    Ostatnio edytowane przez ftpd ; 18.10.2010 o 09:03
    Komputer: MacBook Pro
    Telefon: Galaxy Nexus
    WWW: http://insomniac.pl/f/
    ---
    I'm a Grammar Natzee. My Grammer is Gooder.
    NIE pomagam przez PW. Mogę co najwyżej pogawędzić.


  7. Dołączył
    Oct 2009
    Postów
    4

    Cytuj | #7

    Dziękuję za bardzo szybką odpowiedź ftpd, nie mogłem jednak sprawdzić tego aż do dzisiaj.
    Nie "bashuję", dlatego poszedłem na łatwiznę i zapytałem fachowców
    Działa! Dzięki Tobie dzieci będą mniej ściągać i siłą rzeczy będą mądrzejsze
    Kod:
    pid=`ps x | grep Virtua | awk '{print $1}'` && kill $pid
    rm -rf /Users/uczen/Documents/"Virtual PC List"/*
    cp -R /Volumes/Dane/"Windows 2000.vpc7" /Users/uczen/Documents/"Virtual PC List"
    Piękna sprawa
    Jeszcze raz dzięki,
    pozdrawiam.

Odpowiedz na ten temat

Tagi dla tego tematu