Рейтинг:0

уведомление-отправка другому пользователю с помощью crontab

флаг pr

У меня есть сценарий, который запускается crontab, но, как и su, в какой-то момент возможно, что он отправит уведомление с помощью уведомления-отправки, но я хочу, чтобы это было для конкретного пользователя (логин в $ 2, но только один будет входить в систему одновременно время)

Я пробовал ниже строки, но не работает; (

экспорт ДИСПЛЕЙ =: 0,0

eval "экспорт $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)";

имя пользователя=$2
pid=$(pgrep -u $username наутилус)
dbus=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$pid/environ | sed 's/DBUS_SESSION_BUS_ADDRESS=//')
экспортировать DBUS_SESSION_BUS_ADDRESS=$dbus

Спасибо за помощь заранее!

Рейтинг:0
флаг pr

Я нашел это, и это работает круто:

DISPLAY=:0 sudo -u $2 notify-send "$путь не найден!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.