Cheatsheet
1. root service commands
As root unix user:
| Command | Description | 
|---|---|
| service metwork start | start all installed metwork services | 
| service metwork stop | stop all installed metwork services | 
| service metwork status | check all installed metwork services | 
| service metwork start mfbus | start mfbus metwork services | 
| service metwork stop mfbus | stop mfbus metwork services | 
| service metwork status mfbus | check mfbus metwork services | 
Note: if you don't have
servicecommand on your Linux distribution, you can use/etc/rc.d/init.d/metworkinstead ofservice metwork. For example:/etc/rc.d/init.d/metwork startinstead ofservice metwork start. If your Linux distribution usessystemdcomponent, you can also start metwork services with classicsystemctlcommands.
2. root files or directories
| Path | Description | 
|---|---|
| /etc/metwork.config.d/mfbus/config.ini | override the mfbusmodule configuration at system level (note: the first line of this file must be[INCLUDE_config.ini]) | 
| /opt/metwork-mfbus/config/config.ini | default mfbusmodule configuration (useful to see all configuration options) (do not edit this file => use the overriding previous file) | 
3. "load environment" commands
As a "not metwork" unix user (useless if you are logged as a "mfxxx" unix user as the "metwork environment" is already loaded):
| Command | Description | 
|---|---|
| source /opt/metwork-mfbus/share/interactive_profile | load the mfbus metwork interactive environment | 
| source /opt/metwork-mfbus/share/profile | load the mfbus metwork environment (same as above but without fancy stuff about banner, colors and prompt) | 
| /opt/metwork-mfbus/bin/mfbus_wrapper {YOUR_COMMAND} | execute the given command in the mfbus metwork environment without changing anything to the current environment | 
Note: if you don't have
/opt/metwork-mfbussymbolic link, use/opt/metwork-mfbus-{BRANCH}instead.
4. module commands
As mfbus user:
| Command | Description | 
|---|---|
| mfbus.start | start mfbus services | 
| mfbus.stop | stop mfbus services | 
| mfbus.status | check mfbus services | 
| layers | list installed layers (loaded layers are prefixed by (*)),layers --helpfor more details | 
| layer_load {LAYER_NAME} | load the given layer (which must be installed), example: layer_load python3_devtools@mfext | 
| layer_unload {LAYER_NAME} | unload the given layer (which must be loaded), example: layer_unload python3@mfext | 
| components | list installed software components (loaded components are prefixed by (*)),components --helpfor more details | 
| metwork_debug | debug the current environment (layers, paths, versions...), useful for debugging or bug reporting | 
| outside {YOUR_COMMAND} | execute the given command outside the metwork environment without changing anything to the current environment |