In a unix shell, how to get yesterday’s date into a variable?
dt=$(date –date yesterday “+%a %d/%m/%Y”) echo $dt
dt=$(date –date yesterday “+%a %d/%m/%Y”) echo $dt
You can use psutil (https://github.com/giampaolo/psutil), which works on Windows and UNIX: import psutil PROCNAME = “python.exe” for proc in psutil.process_iter(): if proc.name() == PROCNAME: print(proc) On my machine it prints: <psutil.Process(pid=3881, name=”python.exe”) at 140192133873040> EDIT 2017-04-27 – here’s a more advanced utility function which checks the name against processes’ name(), cmdline() and exe(): import os … Read more
There are several options: ps -fp <pid> cat /proc/<pid>/cmdline | sed -e “s/\x00/ /g”; echo There is more info in /proc/<pid> on Linux, just have a look. On other Unixes things might be different. The ps command will work everywhere, the /proc stuff is OS specific. For example on AIX there is no cmdline in … Read more