Если у вас есть root-доступ, вы можете использовать atq
для идентификации задания, найти соответствующий сценарий задания в каталоге /var/spool/cron/atjobs/
(или там, где ваша версия инструментов at
помещает его )и запустить вручную от имени соответствующего пользователя, а затем удалите запланированное задание.
Вам нужно извлечь из вывода только число. Вы можете сделать это с помощьюawk
:
queue_size=$(sysctl fs.mqueue.msg_max | awk -F= '{print $2}')
илиcut
:
queue_size=$(sysctl fs.mqueue.msg_max | cut -d= -f2)
или просто с расширением параметра bash:
queue_size=$(sysctl fs.mqueue.msg_max)
queue_size=${queue_size#*=}