Как упоминалось в комментариях , оболочка входа удаленного пользователя — csh
или tcsh
. Синтаксис этих оболочек сильно отличается от синтаксиса различных оболочек POSIX, и, в частности, отличается синтаксис перенаправлений.
Чтобы перенаправить стандартный вывод и стандартную ошибку на /dev/null
с этими оболочками, используйте>& /dev/null
:
ssh -q user@server 'cd directory && command >& /dev/null &'
В качестве альтернативы можно явно вызвать оболочку POSIX для запуска команды:
ssh -q user@server 'sh -c "cd directory && command >/dev/null 2>&1" &'
Ответ на этот вопрос я нашел вhttps://access.redhat.com/solutions/421683
Решение RedHat упоминается только mesa-libGL
Для справки, это то, что я сделал, и это было успешно:
/etc/default/grub
, за которым следуетgrub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
rpm -ev --nodeps mesa-libGLES mesa-libGLU mesa-libGL-devel mesa-dri-drivers mesa-libEGL-devel mesa-libEGL mesa-libxatracker mesa-libgbm mesa-libGLU-devel mesa-filesystem mesa-libOSMesa mesa-khr-devel mesa-libglapi mesa-libGLw mesa-libGL
yum install mesa* xorg-x11-drv-nouveau
dracut -vf
yum history sync
для удаления внешнего предупреждения yum altered. dkms
, выполните dkms status
и убедитесь, что он отвечает пустым в отношении nvidia.