В чем разница между командами для автозагрузки приложения с отсрочкой с помощью sleep (Ubuntu)?
Всем привет, Подскажите, пожалуйста, в чем разница в подходах для запуска приложений через автозагрузку с помощью команды sleep?
Изначально задача довольно тривиальная, запустить какую либо программу после входа пользователя в систему. На просторах интернета отыскал гайд, в котором указывается что необходимо отредактировать строку "exec=" в "~/.config/autostart/some_user_app.desktop", добавив в эту строку команду sleep <some_value>; далее команду на запуск непосредственно приложения, но это не сработало. Пример кода:
Exec=sleep 10; gnome-terminal
// Почему это не сработало?
Exec=bash -c 'sleep 10; gnome-terminal'
// Почему сработала эта конструкция?
Заранее благодарю за пояснение