Bash

每個腳本的全域變數

  • September 1, 2014

我想以每個腳本都可以訪問和更改其值的方式聲明一個變數。

我編寫了一個腳本,在退出時設置一個名為 flag 的變數的值,並且我使用一個crontab條目每分鐘執行一次。我希望從以前的退出值初始化標誌值。有什麼辦法嗎?

如果你插入

echo "prevexit=3" > ~/.prevexit

在您crontab啟動的命令結束時,您可以使用:

source ~/.prevexit

靠近需要包含該值的所有腳本的頂部,並在其餘腳本中將其用作$prevexit.

您當然應該替換3為您想要分享的真實價值。

引用自:https://unix.stackexchange.com/questions/153081