почему ругается screen ругается на cd.

#!/bin/bash
echo "start"

screen -d -m -S my_screen
screen -r my_screen -p 0 -X exec "cd /mnt/dev"

echo "end"
  

1 комментарий

  • Потому что нет такой программы "cd" — это внутренняя команда оболочки, bash или sh.
    Программы chdir тоже не существует.
    Сделать правильно _что_? Команда перехода в директорию не имеет смысла вне командного интерпретатора. Она не производит абсолютно никаких действий.