Вы можете экранировать каждый проблемный символ с помощью\
(см. ответ Hunter.S.Thompson )или просто использовать одинарные кавычки, при этом заключенная строка записывается как есть:
(sudo crontab -l ; echo '0 6 1-7 * * [ $(/usr/bin/date +\%u) == 7 ] && sh '"$script_path > $log_path") | sort -u | sudo crontab -
Лично я стараюсь избегать экранирования символов, так как считаю, что это ухудшает читабельность.
Похоже, что если для сочетания клавиш в меню установлено значение SuperL
, Cinnamon всегда улавливает клавишу Super до того, как она попадет в Anydesk. Изменение ярлыка меню на что-то другое позволяет обойти это неправильное поведение (или функцию? )Anydesk. Я переключился на SuperL+Tab
, и Anydesk даже передает эту комбинацию на мой удаленный рабочий стол Windows.
Right click on menu icon > Configure > Panel tab> Behavior section > Keyboard shortcut
Если вы ищете решение без изменения горячей клавиши меню, вы можете попробовать RealVNC . Он имеет бесплатную лицензию для одного пользователя с 5 устройствами. Однако он намного медленнее и медленнее, чем Anydesk.
Я поищу другие возможные решения и обновлю ответ, если найду.