Podoba mi się to watchpolecenie, ale ma swoje ograniczenia . Jestem ciekaw, czy mogę naśladować funkcjonalność watchz less. Szukam przede wszystkim możliwości przewijania mojego katalogu, ponieważ jest on dynamicznie modyfikowany za pomocą działającego skryptu.
Zainstalowałem Cygwin na Windows XP, aby móc korzystać z niektórych jego poleceń. Teraz co mam sprawdzać plik co 2 minuty i chcę w tym celu użyć zegarka, ale widzę, że Cygwin nie ma takiego polecenia. Czy to naprawdę prawda? co mogę zamiast tego zrobić?
Zwykle użytkownik watchlinuksa narzędzie do powtarzania wyjścia polecenia co n sekund, jak wwatch df -h /some_volume/ Ale wydaje mi się, że nie jestem w stanie korzystać watchz szeregu poleceń takich jak: $ watch ls -ltr|tail -n 1 Jeśli to zrobię, watchto naprawdę oglądam ls -ltri przekazuję wyjście, do tail -n …
Korzystam z watchpolecenia, aby zobaczyć, jak zmienia się zawartość mojego katalogu, gdy skrypt działa na nim (przez watch ls dir/) To świetne narzędzie, z tym wyjątkiem, że nie mogę przewijać w dół ani w górę, aby zobaczyć całą zawartość, gdy liczba wpisów wypełni pionową długość ekranu. Czy jest na to …
Czasami ponownie uruchamiam urządzenie i muszę się z sshpowrotem podłączyć, gdy będzie gotowe. Chcę uruchamiać polecenie ssh co 5 sekund, aż polecenie się powiedzie. Moja pierwsza próba: watch -n5 ssh me@device.local && exit 1 W jaki sposób mogę to zrobić?
Chcę wykonać proste obliczenie liczby linii na minutę dodanych do pliku dziennika. Chcę również przechowywać liczbę dla każdej sekundy. Potrzebuję danych wyjściowych następującego polecenia jako listy, która będzie aktualizowana co sekundę: watch -n1 'wc -l my.log' Jak wypisać „aktualizację” polecenia „obserwuj” jako listę?
Jaki jest najmniejszy interwał dla polecenia oglądania? Strona podręcznika i wyszukiwania w Google nie wskazują, jaki jest dolny limit najmniejszego interwału. Odkryłem przez eksperyment, że może być krótszy niż 1 sekunda. Aby przetestować, uruchomiłem polecenie uruchomione na zaporze: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes Szybko aktualizuje się szybciej niż sekunda, ale …
Problem polega na tym, że po uruchomieniu zegarek działa shi pojawia się ten błąd: sh: 1: func1: not found oto kod: #!/bin/bash func1(){ echo $1 } export -f func1 watch func1
Próbuję oglądać liczbę plików w moim /tmp/katalogu. W tym celu myślałem, że to polecenie zadziała: watch sh -c 'ls /tmp/|wc -l' Ale wydaje się, że działa tak, jakby lsnie miał żadnych argumentów. Mianowicie, jestem w ~środku i zamiast tego otrzymuję tam liczbę plików /tmp/. Znalazłem obejście, które wydaje się działać: …
Próbuję watchwyświetlić kolory z „statusu git”. Próbowałem uruchomić zegarek z --coloropcją, jak zasugerowano gdzie indziej tutaj, ale nadal watch --color 'git status'nie wyświetla kolorów.
Czy watchmonitoruje tylko widoczny wynik polecenia? Powiedz, że jestem w katalogu z następującą zawartością: $ ls a b c d e f g h i j k l m n Po uruchomieniu watch -g ls -1oczekuję, że zakończy się, jeśli plik zostanie dodany lub usunięty. W rzeczywistości dzieje się tak, …
Mam polecenie ( phpunit), które ma kolorowe wyjście. Zgodnie z watchpoleceniem powinienem móc użyć --colorflagi, aby umożliwić przejście renderowania kolorów. To jednak nie działa. Czy istnieją inne sposoby rozwiązania tego problemu?
Chcę wykonać polecenie co 10 sekund i wykonać je w tle (eliminując w ten sposób watch?). Wszystkie odpowiedzi pokazują coś podobnego do poniższego, ale będzie to działać zawsze od 11 do 14 sekund. Jak można tego dokonać? while true; do # perform command that takes between 1 and 4 seconds …
jobsto moje ulubione polecenie, aby zobaczyć moje kody, które działają w tle. Aby sprawdzić je dynamicznie, zwykle piszę watch 'jobs' który niczego nie wyświetla. jednak watch 'ps' działa świetnie. Od miesięcy popełniam ten sam błąd. Myślę, że zrozumienie, dlaczego pierwszy nie działa, podczas gdy drugi działa, może pomóc mi przestać …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.