Как известно, cron использует sh для запуска команд. Но через переменную SHELL можно задать тот же самый bash. Есть смысл это делать? Или использование sh даёт какое-то важное преимущество?
почти никакого. запускается всё тот же баш. мойшешь заюзать, например, dash, пишут, что он пырее.