Постоянно обновлять файл .txt с заголовком окна в Linux?

Думаю, ваша ОС - это разновидность Linux.

Убедитесь, что ваш файл $ DD / batchfile.batch существует, доступен для чтения и выполнения.

Я считаю, что ваше задание batch (1) запущено. Возможно, он быстро завершается (например, потому что ПУТЬ для пакетных заданий, возможно, не является вашим интерактивным ПУТЬ ], или потому что ваша среда не такая же, как в интерактивных оболочках - см. Environment (7) ). Вы можете запустить свой скрипт с помощью некоторой команды logger (1) , чтобы получить какое-то сообщение журнала в ваших системных журналах и / или при некоторых перенаправленных отпечатках на ранней стадии. . Вы также можете начать свое пакетное задание с чего-то вроде

 /bin/date +"start of my batch %c%n" > /tmp/batchstart.stamp
 echo path is $PATH >> /tmp/batchstart.stamp
 /usr/bin/printenv >> /tmp/batchstart.stamp

и позже проверить, существует ли /tmp/batchstart.stamp , и заглянуть внутрь его с помощью какого-нибудь редактора (например, emacs или gedit ) или пейджер (например, меньше )

Кстати, пакет , в и crontab (5) задания частая отправка электронной почты (в вашу учетную запись на локальном компьютере). Вы установили какой-нибудь (возможно, простой) SMTP-сервер на свой локальный компьютер? У вас есть действующая учетная запись электронной почты или псевдоним (например, в / etc / aliases )?

Также загляните в файлы системного журнала (часто в / var / log / например, / var / log / messages или / var / log / syslog или / var / log / daemon.log или /var/log/auth.log )

-1
16.02.2018, 00:30
1 ответ

xdotool funcionaría bien para eso; debería ser fácil de encontrar en casi cualquier administrador de paquetes de distribución.

Primero debe encontrar la identificación de la ventana --Estoy usando la ventana activa como ejemplo en el script --luego puede leer el título de la ventana y enviarlo a un archivo cada segundo.

#!/bin/bash 

# find the window id
WID=$(xdotool getactivewindow)

while true; do
    # save the window title into a file
    xdotool getwindowname $WID > $HOME/window-title-info.txt
    sleep 1
done
4
28.01.2020, 05:07

Теги

Похожие вопросы