Both sides previous revisionPrevious revisionNext revision | Previous revision |
config:env [2020/03/21 15:06] – [SBBSEXEC] more details digital man | config:env [2023/02/12 14:26] (current) – [Debian-based Linux] Provide a better example: put env vars in .profile, not .bashrc digital man |
---|
(replace ''c:\sbbs\ctrl'' with the full path to your ''[[dir:ctrl]]'' directory) | (replace ''c:\sbbs\ctrl'' with the full path to your ''[[dir:ctrl]]'' directory) |
| |
| ==== Debian-based Linux ==== |
| (Yes, this includes Ubuntu Linux) |
| |
| See https://wiki.debian.org/EnvironmentVariables |
| |
| Example ''~/.profile'' addition that both sets the ''SBBSCTRL'' variable and adds the Synchronet ''[[dir:exec]]'' directory to the search path: |
| <code sh> |
| export SBBSCTRL=/sbbs/ctrl |
| export PATH=$PATH:/sbbs/exec |
| </code> |
==== bash/sh ==== | ==== bash/sh ==== |
| |
| ''SBBSNNUM'' | Current node number | ''1'' | | | ''SBBSNNUM'' | Current node number | ''1'' | |
| ''PCBNODE'' | Current node number (only for DOS programs) | ''1'' | | | ''PCBNODE'' | Current node number (only for DOS programs) | ''1'' | |
| | ''PCBDRIVE'' | Current node drive letter | ''C:'' | |
| | ''PCBDIR'' | Current node path (sans drive letter) | ''\SBBS\NODE1\'' | |
| ''DAY'' | Current day of the month (01-31 ) | ''01'' | | | ''DAY'' | Current day of the month (01-31 ) | ''01'' | |
| ''WEEKDAY'' | Current day of the week abbreviation | ''Mon''| | | ''WEEKDAY'' | Current day of the week abbreviation | ''Mon''| |
| |
| |
| ===== See Also ===== |
| * [[:config:|Configuration]] |
| |
| |
| {{tag>configuration operating_system}} |