Sketch version of systemd.
Copied from Netflow repo.
This commit is contained in:
		
							parent
							
								
									c619488738
								
							
						
					
					
						commit
						a98acc9060
					
				
							
								
								
									
										27
									
								
								PC_CONTROL_CODE/systemd/MD1200Fans.example.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								PC_CONTROL_CODE/systemd/MD1200Fans.example.service
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,27 @@ | ||||
| [Unit] | ||||
| Description=Netflow to InfluxDB script | ||||
| After=multi-user.target network.target network-online.target | ||||
| # Place in /etc/systemd/system/ | ||||
|   | ||||
| [Service] | ||||
| User=yuru | ||||
| Group=yuru | ||||
| Type=simple | ||||
| Restart=on-failure | ||||
| # EnvironmentFile=/etc/NetFlux/netflow.env | ||||
| # User=myuser | ||||
| WorkingDirectory=/etc/NetFlux/HQ/ | ||||
| ExecStart=/etc/NetFlux/HQ/venv/bin/python3 /etc/NetFlux/HQ/HQnetflow.py --serve-in-foreground | ||||
| 
 | ||||
| #StandardInput=tty-force | ||||
| 
 | ||||
| # Log file will be create if it doesn't exist | ||||
| StandardOutput=append:/var/log/HQNetFlowInflux.log | ||||
| StandardError=append:/var/log/HQNetFlowInflux.errlog | ||||
| 
 | ||||
| # StandardOutput=syslog | ||||
| # StandardError=syslog | ||||
| # SyslogIdentifier=NetFlowInflux | ||||
|   | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										26
									
								
								PC_CONTROL_CODE/systemd/MD1200Fans.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								PC_CONTROL_CODE/systemd/MD1200Fans.service
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | ||||
| [Unit] | ||||
| Description=Netflow to InfluxDB script | ||||
| After=multi-user.target network.target network-online.target | ||||
| # Place in /etc/systemd/system/ | ||||
|   | ||||
| [Service] | ||||
| User=<CHANGE> | ||||
| Group=<CHANGE> | ||||
| Type=simple | ||||
| Restart=on-failure | ||||
| # EnvironmentFile=/etc/NetFlux/netflow.env | ||||
| # User=myuser | ||||
| WorkingDirectory=/dir/to/script/ | ||||
| ExecStart=/dir/to/script'sVENV/venv/bin/python3 /dir/to/script/NetFlowCollect.py --serve-in-foreground | ||||
| #StandardInput=tty-force | ||||
| 
 | ||||
| # Log file will be create if it doesn't exist | ||||
| StandardOutput=append:/var/log/NetFlowCollect.log | ||||
| StandardError=append:/var/log/NetFlowCollect.errlog | ||||
| 
 | ||||
| # StandardOutput=syslog | ||||
| # StandardError=syslog | ||||
| # SyslogIdentifier=NetFlowInflux | ||||
|   | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										8
									
								
								PC_CONTROL_CODE/systemd/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								PC_CONTROL_CODE/systemd/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | ||||
| # What you need to prepare | ||||
| 
 | ||||
| virtual enviroment in python with installed packages | ||||
| 
 | ||||
| python script and InfluxDB | ||||
| 
 | ||||
| ## Change stuff | ||||
| In .service file change everything that has <SOMETHIN_LIKE_THIS> and /path/to/dir  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 YuruC3
						YuruC3