Учитывая pid задания, перевести приостановленное задание в фоновый/передний план и в рабочее состояние.

  1. Исправьте права доступа к каталогу /home, проверьте следующим образом:

    drwxr-xr-x root root
    
  2. Исправьте права доступа к каталогу /home/user1, проверьте следующее:

    drwxr-xr-x user user
    
  3. Исправьте права доступа к каталогу /home/user1/.ssh, проверьте следующее:

    drwx------ user user
    
  4. Исправьте ваши /home/user1/.ssh/authorized_keysправа доступа к файлам, проверьте следующим образом:

    -rw------- user user
    
  5. Исправьте ваши /home/user1/.ssh/id_rsa.pubили другие права доступа к файлам открытого ключа, проверьте следующим образом:

    -rw-r--r-- user user
    
  6. Исправьте ваши /home/user1/.ssh/id_rsaили другие права доступа к файлам закрытых ключей, проверьте следующим образом:

    -rw------- user user
    
  7. Исправьте ваши /home/user1/.ssh/known_hostsправа доступа к файлам, проверьте следующим образом:

    -rw-r--r-- user user
    
1
01.03.2020, 19:02
1 ответ

Как приостановить задание? Единственный способ, который я знаю, это отправить его SIGSTOP, что вы делаете из bash с помощью Ctrl -Z для задания переднего плана.

Поскольку после этого он не работает, он больше не является приоритетным заданием, поэтому ваша клавиатура не имеет к нему никакого отношения. Оболочка — это работа переднего плана, и вы должны сказать оболочке fg или bg ее дочернему элементу.

Однако оболочка отправляет задание SIGCONT, чтобы -остановить его. Процесс не получает эти сигналы напрямую. Ядро изменяет статус выполнения для Pid, ​​и планировщик игнорирует задание, если оно находится в состоянии «Остановлено».

Вы также можете напрямую kill -STOP %1илиkill -STOP 14193(идентификатор задания или pid )и то же самое для -CONTв bash.

-1
28.04.2021, 23:21

Теги

Похожие вопросы