На данный момент systemd не охватывает этот вариант. Вы не можете достичь этой функциональности только с помощью служебных файлов. Одна из возможностей - захватить systemctl с помощью сценария оболочки с тем же именем и в этой проверке, чтобы увидеть, будет ли B.service перезапущен / запущен или перезагружен, также выполнить соответствующее действие с A.service и, при необходимости, обновить rc.local, чтобы также перейти в правильное состояние при загрузке. У меня проблема с docker.service и network.service, но я просто всегда перезапускаю их вместе:
systemctl restart docker.service network.service
Очевидно, это не будет эффективно, если systemd сама будет управлять B.service изнутри. (например, через другие служебные файлы.).
Я ждал ответа за несколько минут до того, как мне нужно было это сделать. Затем я собрал кое-что, что работает с расширением списка bash:
\documentclass{report}
\usepackage{graphicx}
\usepackage[a4paper, total={6in, 10in}]{geometry}
\begin{document}
\includegraphics[scale=.15]{../1}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../2}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../3}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../4}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../5}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../6}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../7}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../8}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../9}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../10}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../11}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../12}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../13}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../14}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../15}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../16}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../17}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../18}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../19}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../20}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../21}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../22}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../23}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../24}\\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../25}\\
% [...]
\end{document}
Это очень уродливо, так как не использует цикл, потому что я не знаю, как делать циклы в LaTeX, и нужно снова использовать расширение списка bash или заполнить в именах путей вручную, когда количество скриншотов увеличивается.
Я приму любой ответ, который тоже выполняет свою работу и хоть чуть-чуть менее уродлив.