Цель watch
должен показать результаты полного экрана команды и обновления непрерывно; если Вы перенаправляете вывод в файл и фоновую обработку это, там не действительно никакая причина использовать часы во-первых.
Если Вы хотите просто выполнить команду много раз с задержкой (watch
ожидает две секунды по умолчанию), можно использовать что-то вроде этого:
while true; do
cmd >> output.txt
sleep 2
done
Можно настроить горячие клавиши в Вашем config.h
. Использовать Ваш eclipse
пример (с правилом иметь его открываются в определенном tag1, когда Вы поражаете Ctrle:
static const Rule rules[] = {
{ "Eclipse", NULL, NULL, 1 << 0, False, -1 },
...
/* commands */
static const char *eclipsecmd[] = { "/opt/eclipse/eclipse", NULL };
...
static Key keys[] = {
{ ControlMask, XK_e, spawn, {.v = eclipsecmd } },
Окно не захватит вход, независимо от того, где фокус.
1. Проигнорируйте правило, если Вы не хотите присваиваться eclipse
к первому тегу...