summaryrefslogtreecommitdiff
path: root/modules/ssh/shell.scm (follow)
Commit message (Expand)AuthorAgeFilesLines
* shell.scm: Update module commentary•••* modules/ssh/shell.scm: Update module commentary. Artyom V. Poptsov2017-01-031-1/+2
* shell.scm (loadavg): New procedure•••* modules/ssh/shell.scm (loadavg): New procedure. Artyom V. Poptsov2016-12-311-1/+9
* shell.scm (rexec): Check only for EOF object•••* modules/ssh/shell.scm (rexec): Check only for EOF object. (eof-or-null?): Remove. Artyom V. Poptsov2016-12-311-10/+1
* shell.scm (fallback-pgrep): Add dumb 'full?' option•••* modules/ssh/shell.scm (fallback-pgrep): Add dumb 'full?' option so the procedure can be used as drop-in replacement to 'pgrep' where full search is performed (e.g. in (ssh dist node)). * modules/ssh/dist/node.scm (node-server-running?): Update. Artyom V. Poptsov2016-12-251-2/+3
* shell.scm: Add/update docstrings•••* modules/ssh/shell.scm (pgrep): Update the docstring. (pkill, fallback-pkill): Add docstrings. Artyom V. Poptsov2016-12-251-2/+13
* shell.scm (fallback-pkill): Use 'fallback-pkill'•••* modules/ssh/shell.scm (fallback-pkill): Use 'fallback-pkill'. (fallback-pgrep): Return PIDs as the 1st value. Artyom V. Poptsov2016-12-251-11/+12
* shell.scm: Update the module commentary•••* modules/ssh/shell.scm: Update the module commentary. Artyom V. Poptsov2016-12-251-0/+3
* shell.scm (fallback-pkill): New procedure•••* modules/ssh/shell.scm (fallback-pkill): New procedure. * modules/ssh/dist/node.scm (node-stop-server): Use it. Improve logging. Artyom V. Poptsov2016-12-251-1/+15
* node.scm (node-stop-server): Use SIGKILL signal as the last resort•••* modules/ssh/dist/node.scm (node-stop-server): Try to SIGTERM the RREPL server first, then use SIGKILL signal. Add logging. * modules/ssh/shell.scm (pkill): Allow to specify signal to send. Artyom V. Poptsov2016-12-251-2/+4
* shell.scm (rexec): Close a remote pipe after use•••* modules/ssh/shell.scm (rexec): Close a remote pipe after use. Artyom V. Poptsov2016-12-251-8/+10
* shell.scm (pgrep): Fix misspelled pgrep option•••* modules/ssh/shell.scm (pgrep): Fix misspelled pgrep option Artyom V. Poptsov2016-12-251-1/+1
* shell.scm (pgrep, pkill): Use '-f' instead of '--full'•••* modules/ssh/shell.scm (pgrep, pkill): Use the short version of '--full' option. Artyom V. Poptsov2016-12-241-2/+9
* shell.scm (pkill): New procedure•••* modules/ssh/shell.scm (pkill): New procedure * modules/ssh/dist/node.scm (node-stop-server): Use it. Artyom V. Poptsov2016-12-181-1/+6
* shell.scm: Add missing (ice-9 receive) module•••* modules/ssh/shell.scm: Add missing (ice-9 receive) module. Artyom V. Poptsov2016-12-181-0/+1
* shell.scm (fallback-pgrep): Bugfix: Fix the format string•••* modules/ssh/shell.scm (fallback-pgrep): Bugfix: Use (ice-9 format), replace all '~' with '~~'. Artyom V. Poptsov2016-12-181-1/+2
* modules/ssh/shell.scm: Fix commentaryArtyom V. Poptsov2016-12-181-1/+1
* shell.scm (fallback-pgrep): Add 'make-command' procedure•••* modules/ssh/shell.scm (fallback-pgrep): Add 'make-command' procedure. Artyom V. Poptsov2016-12-181-16/+19
* shell.scm: Use (ice-9 regex)•••* modules/ssh/shell.scm: Use (ice-9 regex) module. Artyom V. Poptsov2016-12-131-0/+1
* shell.scm (command-available?): New procedure•••* modules/ssh/shell.scm (command-available?): New procedure. * modules/ssh/dist/node.scm (node-server-running?): Use it. Artyom V. Poptsov2016-12-131-1/+7
* shell.scm: New module•••* modules/ssh/shell.scm: New module. * modules/ssh/dist/node.scm: Move all shell related procedures to (ssh shell). Use (ssh shell). * modules/ssh/Makefile.am (SCM_SOURCES): Add 'shell.scm'. Artyom V. Poptsov2016-12-131-0/+108