Jaki byłby najbliższy przenośny sposób uzyskania szerokości wyświetlania (co najmniej na terminalu (takim, który wyświetla znaki w bieżących ustawieniach regionalnych o właściwej szerokości)) ciągu znaków ze skryptu powłoki. Interesuje mnie przede wszystkim szerokość znaków niekontrolowanych, ale mile widziane są również rozwiązania uwzględniające znaki sterujące, takie jak backspace, powrót karetki, tabulacja …
Jak ustawić Service WorkingDirectory za pomocą zmiennej środowiskowej? Oto przykładowa konfiguracja usługi: [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=${MYWORKINGDIR} To generuje błąd wzdłuż linii not an absolute path. Dodanie ukośnika na początku „naprawia” ten błąd, ale ścieżka nadal nie została znaleziona: [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=/${MYWORKINGDIR} Czy to w ogóle możliwe? W dokumentacji nie jest jasne, …
Ostatnio Arch Linux wysyła pakiet gvfs-google w celu zamontowania Dysku Google przy użyciu kont Gnome Online ( gvfs-goa ). Ponieważ jednak używam pulpitu Cinnamon zamiast Gnome, wydaje się, że ta integracja nie działa poprawnie. Na razie synchronizowałem Dysk Google ręcznie za pomocą dysku . Czy istnieje sposób na zamontowanie Dysku …
Wymagana pomoc - w kontekście skryptów powłoki w bash GNU / LINUX: Zawsze używam set -e. Często chciałbym grepi nie zawsze chcę, aby skrypt zakończył wykonywanie, jeśli grepma status wyjścia 1wskazujący, że wzorzec nie został znaleziony. Rozwiązania tego problemu próbowałem rozwiązać w następujący sposób: (Spróbuj I) Jeśli set +o pipefaili …
Stworzyłem usystematyzowaną usługę do uruchamiania aplikacji tomcat na podstawie informacji zawartych w tym artykule . W krótkiej wersji tego artykułu zaleca się unikanie owijania skryptów powłoki i bezpośrednie uruchamianie java za pomocą odpowiedniego środowiska i wiersza poleceń. Oto całość usługi systemowej (z zastąpioną nazwą aplikacji): [Unit] Description=MyApp Tomcat Container [Service] …
Zauważyłem, że jeden z rdzeni czterordzeniowego laptopa jest ustalony, a temperatura jest bardzo wysoka. Znalazłem to w top: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 359 root 20 0 188684 147228 1552 R 99.4 5.0 111:19.91 systemd-udevd 20011 root 20 0 188320 147604 2076 S …
Po ponownej instalacji serwera nie mogę go zamontować sshfs root@domain.com:/var /remote_mount fuse: bad mount point `/remote_mount': Transport endpoint is not connected aktualizacja # ssh root@domain.com The authenticity of host 'domain.com (xxx.xxx.xxx.xxx)' can't be established. ECDSA key fingerprint is 57:b6:bd:76:17:80:73:85:4a:14:8a:6f:dc:fa:fe:7c. Are you sure you want to continue connecting (yes/no)?
Na StackOverflow znajduje się świetna odpowiedź na temat zapewnienia lepszej blokady demonów (zsyntetyzowanej przez Eduardo Fleury ), która nie zależy od wspólnego mechanizmu blokowania plików PID dla demonów. Istnieje wiele dobrych komentarzy na temat tego, dlaczego pliki blokujące PID mogą czasami powodować problemy, więc nie będę ich tutaj ponownie przeglądać. …
Użyłem tego polecenia, aby wyświetlić pierwszy wynik plików w moim katalogu. ls | head -n 1 Moje proste pytanie brzmi: jak mogę zmodyfikować to polecenie, aby wyświetlało wynik n-ty? Dzięki!
Ostatnio przeglądałem klawisze skrótów bash i próbowałem znaleźć odpowiedni dla mojego klucza aktywacyjnego tmux. Uważam to za interesujące ctrl + mi ctrl + qnie są używane w skrótach bash, zgodnie z https://en.wikipedia.org/wiki/Bash_(Unix_shell) . Dlaczego nie są używane? Czuję ctrl + msię całkiem przydatny. Czy te dwie kombinacje są z założenia …
Wiem, że to pytanie nie jest niejasne, ponieważ zadaje się je tutaj, aktualizuj (i duplikuj tutaj). To, co próbuję osiągnąć, jest nieco inne. Nie podoba mi się pomysł, aby mój monit ponownie zapisywał plik przy każdym lswpisaniu ( history -a; history -c; history -r). Chciałbym zaktualizować plik przy wyjściu. To …
Korzystam z Centos 6.5 i kiedy chcę instalować pakiety z, pojawia yumsię ten błąd: GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias Jak mogę to naprawić?
W moim systemie wykorzystałem pewną ilość zamiany: undefine@uml:~$ free total used free shared buffers cached Mem: 16109684 15848264 261420 633496 48668 6096984 -/+ buffers/cache: 9702612 6407072 Swap: 15622140 604 15621536 Jak sprawdzić, co jest w zamianie? Próbuję to sprawdzić za pomocą procesów, ale dla każdego pid w systemie VmSwap wynosi …
Na Ubuntu 14.04 odkryłem, że kiedy nie podłączam zewnętrznego adaptera bezprzewodowego, jego moduł rt2800usbjest nadal wyświetlany lsmod. kiedy nastąpi automatyczne ładowanie modułu sterownika? Czy dzieje się to, gdy urządzenie jest podłączone do komputera lub gdy system operacyjny uruchamia się? kiedy nastąpi automatyczne rozładowanie modułu sterownika? Czy dzieje się to, gdy …
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.