Commit 02ebe4ac868aaa5e4836174dac0cae5549f3d4fb
1 parent
df1a2f6777
Exists in
master
write simcardinfo to file
Showing 1 changed file with 15 additions and 2 deletions Side-by-side Diff
main.py
... | ... | @@ -711,7 +711,7 @@ def main(): |
711 | 711 | logger.info('MSISDN: {0} -- IMSI: {1}'.format(msisdn, imsi)) |
712 | 712 | |
713 | 713 | updateChipInfo(msisdn) |
714 | - saveSimCardInfoToRedis(imsi, msisdn) | |
714 | + saveSimCardInfo(imsi, msisdn) | |
715 | 715 | |
716 | 716 | sleep(2) |
717 | 717 | |
... | ... | @@ -747,7 +747,7 @@ def main(): |
747 | 747 | finally: |
748 | 748 | modem.close(); |
749 | 749 | |
750 | -def saveSimCardInfoToRedis(imsi, msisdn): | |
750 | +def saveSimCardInfo(imsi, msisdn): | |
751 | 751 | logger.info('Save sim card info to redis') |
752 | 752 | |
753 | 753 | data = { |
... | ... | @@ -760,6 +760,19 @@ def saveSimCardInfoToRedis(imsi, msisdn): |
760 | 760 | |
761 | 761 | json_data = json.dumps(data) |
762 | 762 | |
763 | + try: | |
764 | + pidfile = open('pid.txt', 'w') | |
765 | + pidfile.write(str(getpid())) | |
766 | + pidfile.close() | |
767 | + except: | |
768 | + logger.warning('Failed to | |
769 | + | |
770 | + | |
771 | + with open('simcardinfo.txt', 'w') as f: | |
772 | + f.write(json_data) | |
773 | + f.closed | |
774 | + | |
775 | + | |
763 | 776 | map_data = { |
764 | 777 | BASE_CHIPINFO + '.simcardinfo': json_data, |
765 | 778 | 'simcardinfo.gw:' + BASE_CHIPINFO: json_data, |