19 lines
		
	
	
		
			488 B
		
	
	
	
		
			Lua
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			488 B
		
	
	
	
		
			Lua
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/lua
 | 
						|
 | 
						|
local site = require 'gluon.site'
 | 
						|
 | 
						|
local cronfile = "/usr/lib/micron.d/gluon-scheduled-domain-switch"
 | 
						|
 | 
						|
-- Check if domain switch is scheduled
 | 
						|
if site.domain_switch() == nil then
 | 
						|
	-- In case no domain switch is scheduled, remove cronfile
 | 
						|
	os.remove(cronfile)
 | 
						|
	os.exit(0)
 | 
						|
end
 | 
						|
 | 
						|
-- Only in case domain switch is scheduled
 | 
						|
local f = io.open(cronfile, "w")
 | 
						|
f:write("* * * * *  /usr/bin/gluon-check-connection\n")
 | 
						|
f:write("*/5 * * * *  /usr/bin/gluon-switch-domain\n")
 | 
						|
f:close()
 |