Nowe posty

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - jaro~123

Strony: [1]
1
Witam,
proszę o pomoc w napisaniu w python'ie funkcji która określiła by w dniach różnicę między datą utworzenia pliku a datą bieżącą.
a przy okazji, jeżeli skrypt w pytonie i plik jest w tej samej lokalizacji to czy muszę podawać całą ścieżkę dostępu do pliku? kiedyś skrypt mi działał po podaniu samej nazwy pliku, jak to zrobić? gogle coś nie chce mi podać rozwiązania :(

2
Bash, skrypty powłoki / tail w bashu
« dnia: 2016-06-11, 20:20:51 »
Witam ponownie,
proszę o pomoc w okiełznaniu funkcji tail w bashu. Mój problem polega na tym, że muszę odczytać informacje wysyłaną przez arduino po USB (wiadomość wysyłana jako string). w konsoli wykonuję komendę: tail -f /dev/ttyACM0 która działa. Jednak w bashu potrzebuję odczytać tylko jeden komunikat a następnie zapisać go do zmiennej po czym zakończyć (zamknąć) funkcję tail. Proszę o pomoc.

3
Bash, skrypty powłoki / obsługa USB / RS232
« dnia: 2016-06-09, 07:39:47 »
Witam wszystkich,
chcę ze starego laptopa zrobić timer strzelecki. Mam mikrofon (moduł z arduino) na którego wyjściu w stanie jałowym (normalnym) jest stan H (5v) (mikrofon reaguje na odpowiednio wysokie poziom hałasu (regulowany potencjometrem) i wówczas na wyjściu ustawia stan L). Chciał bym go wykorzystać i napisać skrypt w bashu, który by rejestrował pojawienie się przejścia ze stanu H na L zapisując do pliku datę, godzinę, minuty, sekundy i ułamki sekund. Do czynienia z bashem już kiedyś miałem, ale nigdy nie obsługiwałem portów. Moje pytanie jest więc takie czy da się wykorzystać USB? jeśli tak to jak odczytać z portu zmianę ze stanu H na L. Jeśli USB odpada to jak odczytać zmianę stanu z RS232?

4
Usługi / Cron problem z ustawieniem czasu wywołania skryptu
« dnia: 2014-08-28, 12:33:51 »
Witam, próbuje ustawić crona aby po przekroczeniu 5 dni wywoływał skrypt, wpis w cronie wygląda tak:
0 0 0 1/5 * ? * czy jest to prawidłowy zapis?

drugie moje pytanie dotyczy sposobu działania
czy cron wykona niezwłocznie zadanie po znacznym przekroczeniu terminu? tz. np.
po ostatnim poprawnym wywołaniu crona np. w poniedziałek 01.08.2014 mija 8 dni bez kolejnego wywołania crona ponieważ komputer był wyłączony, włączam komputer w dniu 08.08.2014 i cron "zauważył" że już minął termin i od ręki uruchamia zadanie? Czy dobrze rozumię sposób działania? czy może cron bedzie uruchamiał zadania co 5 dni bez względu na przekroczone terminy?

chciałbym ustawić w taki sposób crona aby zawsze po przekroczeniu 5 dni wykonał zadanie, i nieważne czy od ostatniego wywołania minie 5 dni i 1minuta czy też 6 dni - cron po włączeniu kompa wykona zadanie

5
Witam,
mam skrypt bash, który pracuje w nieskończonej pętli, chciał bym aby się uruchamiał przy starcie systemu na wybranej konsoli np. w TTY2 (ctrl + alt + F2) jak to zrobić? w necie znalazłem tylko informacje jak uruchomić skrypty przy starcie ale nic na temat wyboru numeru konsoli :(

6
Inne / mailutils na ubuntu 14.04
« dnia: 2014-08-09, 08:27:15 »
Witam wszystkich, jestem na etapie pisania skryptu w bash, w którym wykorzystuje mailutils. Skrypt prawidłowa działa na ubuntu 12.04, natomiast na 14.04 maile nie dochodzą na poczte. w spamie też maili nie ma. w konsoli nie pojawiają się żadne błędy tak jak by mailutils prawidłowo je wysyłał. w czym może tkwić problem z mailutils? czy na ubuntu 14.04 trzeba go jeszcze jakoś konfigurować? zarówno na 12.04 jak i na 14.04 wybrałem przy instalacji opcje "internet". Dodam jeszcze, że w domu mam dwa ubuntu 14.04 i na obu nie działa mailutils :(

7
Bash, skrypty powłoki / porównanie dat
« dnia: 2014-08-08, 10:53:35 »
Witam Wszystkich,
mam problem z porównaniem dat przypisanych do zmiennych, wujek google wypluwa dużo wyników jednak nie wiele mi to pomaga, dlatego zarejestrowałem się na forum. Chciałbym zaznaczyć, że bash to dla mnie nowość, proszę więc o pomoc.
Problem przedstawia się następująco:

---
data_ostatniej_synchronizacji=$(stat -c %y plik)
data_ostatniej_synchronizacji=${data_ostatniej_synchronizacji%% *}
  tu otrzymuję date w formacie 2014-08-11

datę bierzącą modyfikuje o kilka dni w sposób:
data_porownania=$(date +%Y%-m%-d -d "$DATE - $dni_do_synchronizacji day")


pytanie w jaki sposób sprawdzić która jest mniejsza?

mój pomysł jest taki aby usunąc myślniki z daty i następnie je porównać, z datą bierzącą nie mam problemu, robie to tak:
data_porownania=$(date +%Y%m%d -d "$DATE - $dni_do_synchronizacji day")

problem mam z datą modyfikacji pliku czyli w jaki sposób zmodyfikować zawartość zmiennej usunąć z niej myślniki? próbowałem cut i awk ale bez efektów, a może są inne prostsze metody porównania dat? te które znalazłem w necie się nie sprawdzają w moim przypadku a nie potrafię ich zmodyfikować, proszę o pomoc i pozdrawiam Wszystkich forumowiczów

Strony: [1]