| 
									
										
										
										
											2012-05-24 09:01:00 +00:00
										 |  |  | class BackupServer  | 
					
						
							|  |  |  |   @queue = :high | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.perform() | 
					
						
							| 
									
										
										
										
											2012-06-20 06:50:51 +00:00
										 |  |  |     #CronMail.time_check("Going to backup Orbit").deliver | 
					
						
							| 
									
										
										
										
											2012-06-04 08:51:29 +00:00
										 |  |  |     dbhost = Mongoid.config.database.connection.primary.join ':' | 
					
						
							|  |  |  |     dbname = Mongoid.config.database.name | 
					
						
							|  |  |  |     dbdirectory = "#{Rails.root}/tmp/#{dbname}-"+Time.now.strftime("%Y-%m-%d-%H-%M") | 
					
						
							| 
									
										
										
										
											2012-06-20 06:50:51 +00:00
										 |  |  |     %x[mongodump -h #{dbhost} -d #{dbname} -o #{dbdirectory} ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-05-24 09:01:00 +00:00
										 |  |  |     # %x[touch  #{Rails.root}/tmp/restart] | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |