mirror of
https://github.com/clearlinux/WALinuxAgent.git
synced 2026-08-28 13:25:53 +00:00
38 lines
1.0 KiB
Python
Executable File
38 lines
1.0 KiB
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import os
|
|
|
|
|
|
def get_seq():
|
|
latest_seq = -1
|
|
config_dir = os.path.join(os.getcwd(), "config")
|
|
if os.path.isdir(config_dir):
|
|
for item in os.listdir(config_dir):
|
|
item_path = os.path.join(config_dir, item)
|
|
if os.path.isfile(item_path):
|
|
separator = item.rfind(".")
|
|
if separator > 0 and item[separator + 1:] == "settings":
|
|
sequence = int(item[0: separator])
|
|
if sequence > latest_seq:
|
|
latest_seq = sequence
|
|
return latest_seq
|
|
|
|
|
|
succeed_status = """
|
|
[{
|
|
"status": {
|
|
"status": "success"
|
|
}
|
|
}]
|
|
"""
|
|
|
|
if __name__ == "__main__":
|
|
seq = get_seq()
|
|
if seq >= 0:
|
|
status_path = os.path.join(os.getcwd(), "status")
|
|
if not os.path.exists(status_path):
|
|
os.makedirs(status_path)
|
|
status_file = os.path.join(status_path, "{0}.status".format(seq))
|
|
with open(status_file, "w+") as status:
|
|
status.write(succeed_status)
|