Эта строка в юнит-файле systemd по-прежнему неверна:
ExecStart=/usr/bin/env/python3 /home/sangharsh/code/workingWithFiles/test.py
Я почти уверен, что в вашей системе нет /usr/bin/env/python3
. Это та же проблема, что и в первом комментарии муру.
Начальное тестирование:
ls -dtl */
печатает только каталоги с их свойствами, такими как разрешения, самое новое время сначала (вы можете изменить порядок с помощью переключателя -r
).
Тем не менее, просто добавить, если вы хотите только одну строку, простейшую печать каталогов:
echo */
Но вы хотите, чтобы все было отсортировано, так что первый выбор за вами.
Но, если я правильно понял ваш вопрос, вам нужно 1 (только одно )новейшее имя каталога.
ls -dt1 */ | head -1
Что-то вроде этого я бы использовал для этого.