14 lines
		
	
	
	
		
			588 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			588 B
		
	
	
	
		
			Text
		
	
	
	
	
	
Timer=$1
 | 
						|
 | 
						|
Triggers=$(systemctl show ${Timer}.timer --property=Triggers --value)
 | 
						|
if systemctl is-failed "$Triggers"
 | 
						|
then
 | 
						|
  InvocationID=$(systemctl show "$Triggers" --property=InvocationID --value)
 | 
						|
  ExitCode=$(systemctl show "$Triggers" -p ExecStartEx --value | sed 's/^{//' | sed 's/}$//' | tr ';' '\n' | xargs -n 1 | grep '^status=' | cut -d '=' -f 2)
 | 
						|
  journalctl INVOCATION_ID="$InvocationID" --output cat # timer invocation output
 | 
						|
  echo "-----------------"
 | 
						|
  journalctl _SYSTEMD_INVOCATION_ID="$InvocationID" --output cat -n 32 # service invocation output
 | 
						|
  exit 1
 | 
						|
else
 | 
						|
  exit 0
 | 
						|
fi
 |