You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Modifications : 1.1 - Added the variable zip_program so you can set it for the zip program on whichever OS, so to run on a different OS just change the locations of these two variables.
# : 1.2 - Tidy up comments and syntax
#
# Description : This script will search for all *.log files in the given directory, zip them using the program you specify and then date stamp them
importos# Load the Library Module
fromtimeimportstrftime# Load just the strftime Module from Time
logsdir="c:\puttylogs"# Set the Variable logsdir
zip_program="zip.exe"# Set the Variable zip_program - 1.1
forfilesinos.listdir(logsdir): # Find all the files in the directory
iffiles.endswith(".log"): # Check to ensure the files in the directory end in .log
files1=files+"."+strftime("%Y-%m-%d") +".zip"# Create the Variable files1, this is the files in the directory, then we add a suffix with the date and the zip extension
os.chdir(logsdir) # Change directory to the logsdir
os.system(zip_program+" "+files1+" "+files) # Zip the logs into dated zip files for each server. - 1.1