klish - Kommand Line Interface Shell:
klish-2.2.4
Bugfix release.
SIGHUP handling fix.
Fix musl build
Added by Serj Kalichev 7 months ago
Bugfix release.
SIGHUP handling fix.
Fix musl build
Added by Serj Kalichev 9 months ago
Static build was fixed.
The klish configure script has a special option `--disable-nss` to don't use standard NSS functions. The functions like getpwnam() will simulate standard behaviour. In this mode functions can't resolve user/group names but take only the numbers like '0' for root. But klish can be build fully statically in this mode.
The standard glibc uses dlopen() to implement getpwnam()-like and some other functions. The cause is NSS engine. It allows to use different backends (like LDAP, NIS. etc) for name resolution. The implementations of backends are in the separate shared objects. So NSS-depended functions can't be statically linked in common case (note glibc can be build with special option to enable NSS static linkage).
Added by Serj Kalichev 11 months ago
Bugfix release. It's recommended to update to current version.
Added by Serj Kalichev about 1 year ago
Added by Serj Kalichev almost 2 years ago
Added by Serj Kalichev about 2 years ago
The birq-1.5.1 is bugfix release. The command line options "--threshold" and "--load-limit" were fixed (same options in config file were ok). The 1.5 branch has a mess with command line options, config file options and config re-read by SIGHUP. So it's recommended to use new birq-1.6.0.
The birq-1.6.0 has new config file option "use-cpus". It's a affinity mask. It can coexist with older "exclude-cpus" option. The real affinity will be 'affinity = <use-cpus> & ~<exclude_cpus>'. The command line options for IRQ processing (like strategy, threshold, intervals etc.) will be removed. That options can be defined by the config file only now.
Added by Serj Kalichev over 4 years ago
Mostly bugfix release.
New feature is printing commands in canonical form. You can filter your startup-config with klish. It will check a syntax and output startup-config commands with spaces before them. Each space is one nesting level.
Added by Serj Kalichev almost 5 years ago
The config file is implemented. The config file is preferred method to configure birq daemon. The command line options to set parameters is a legacy method. Use SIGHUP to re-read config file.
The 'exclude-cpus=<cpumap>' option is implemented. It allows to exclude some CPUs from the list of CPUs that process IRQs.
Added by Serj Kalichev almost 6 years ago
Bugfix releases.
Fix bug with wrong shebang while VAR expanding within ACTION script.
Added by Serj Kalichev almost 6 years ago
Bugfix release. It's strongly recommended to update your klish.
The problem is with FIFO races. You can get it when use something like 'yourscript &' in ACTION script. Klish can hang when cpu is under the high load.
Also available in: Atom