Вы можете использовать ExecStartPost=/bin/systemctl start some-other-service
, если Type=
равно oneshot
.
Подробнее читайте вman systemd.service
Чтобы просмотреть полный список направлений, используйте man systemd.directives
, в котором перечислены все направления и где они задокументированы.
Я не думаю, что это возможно, детали, которые вы получаете от команды chage, далеки от того, что вы получаете более подробную информацию о деталях пароля для пользователя.
[root@LinuxSYS ~]# chage -l linuxuser
Last password change : Jun 19, 2019
Password expires : Aug 18, 2019
Password inactive : Sep 05, 11761240
Account expires : Jan 20, 11761191
Minimum number of days between password change : 1
Maximum number of days between password change : 60
Number of days of warning before password expires : 5
[root@LinuxSYS ~]#
Время будет 12:00:00 UTC
для даты истечения срока действия пароля, таким образом:
$ date -ud $(chage -l linuxuser | grep -P '^Password expires[[:space:]]*: ^K.*$')
Sun 18 Aug 2019 12:00:00 AM UTC
Или любой другой формат, который может создать эта дата.