LINUX.ORG.RU

вопрос о синтаксисе


0

2

в top показывает ossrecord
при попытке снять ossrecord выдаёт ошибку
-desktop:~$ kill ossrecord
bash: kill: ossrecord: аргументы должны быть идентификаторами процесса или задачи
как убить ossrecord?
и ещё, как правильно записать в одну сроку
sudo soundoff && sync && soundon


> как убить ossrecord?

А хотя бы прочитать то, что оно пишет (не говоря уж о мане) - никак?

аргументы должны быть идентификаторами процесса

kill ossrecord

Где у тебя тут _идентификатор_? man pkill

и ещё, как правильно записать в одну сроку

Чтобы выполнялось все от рута? Или sudo перед каждой командой, или что-то вроде sudo bash -c 'cmd1 && cmd2 && cmd3'

YAR ★★★★★
()
Ответ на: комментарий от return12

перезагрузка записи в oss

#!/bin/bash
sudo pkill ossrecord
if
  sudo bash -c 'soundoff && sync && soundon'; then
  echo "OK STOP"
  else
  if
    sudo bash -c 'soundoff && sync && soundon'; then
    echo "OK STOP"
    else
    echo "NO STOP"
  fi
fi
sleep 3
exit 0

return12
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.