後台守護程序使用python時間時踩的坑

2021-10-09 04:22:48 字數 789 閱讀 6560

import time

c = time.strftime('%y%m%d', time.localtime())

print(c)

from ttime import c

import time

while true:

print("timenow",time.strftime("%y-%m-%d %h:%m:%s",time.localtime()))

print('now:',time.strftime('%y%m%d', time.localtime()))

print('import c :',c)

time.sleep(1200)

python -u changzhutest.py >test.log &

說明:**中引入的時間沒有問題,使用import匯入的變數獲取的時間沒有變化

('timenow', '2020-08-13 23:46:1597333602')

('now:', '20200813')

('import c :', '20200813')

('timenow', '2020-08-14 00:06:1597334802')

('now:', '20200814')

('import c :', '20200813')

使用應用做後台守護時要注意:import過來的資料使用time獲取時需要注意,盡量在程式執行**中使用,而不是匯入變數中。

前台程序 後台程序 守護程序

後台程序又叫守護程序,你知道嗎?作業系統中,前台程序和後台程序有什麼區別?特徵是什麼?後台程式基本上不和使用者互動,優先級別稍微低一點 前台的程式和使用者互動,需要較高的響應速度,優先級別稍微高一點 直接從後台手工啟動乙個程序用得比較少一些,除非是該程序甚為耗時,且使用者也不急著需要結果的時候。假設...

後台守護程序實現coredump

1.在 etc profile中加入以下一行,這將允許生成coredump檔案 ulimit c unlimited 2.在rc.local中加入以下一行,這將使程式崩潰時生成的coredump檔案位於 data coredump 目錄下 echo bin esunny.tap core.e.t.p...

linux普通程序,後台程序,守護程序

預設情況下,程序是在前台執行的,這時就把shell給佔據了,我們無法進行其它操作。對於那些沒有互動的程序,很多時候,我們希望將其在後台啟動,可以在啟動引數的時候加乙個 實現這個目的 1 21304 starting zookeeper started 1 done zkserver.sh start...