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
 | 
