Explicit dash rebaseall instructions from a CMD.EXE shell requested
Herbert Stocker
hersto@gmx.de
Fri Jan 5 13:27:00 GMT 2018
On 2018-01-04 19:21, Erik Soderquist wrote:
> When I had to rebase, I had to track down and stop all cygwin services
> as well. I went to Windows Task Manager, added the image path name
> and sorted by it to find what all from cygwin was still running, and
> shut them down.
Maybe just for the record, the Windows command line tool tasklist.exe
can list you all the Cygwin processes if you use the /m option.
# tasklist.exe /m cygwin1.dll
It sits in the System32 directory should you need an absolute path.
You can also automate the kill-all-those-processes operation with
this Batch code:
#
# cd C:\Cygwin64\Bin
#
# bash -c "/cygdrive/c/Windows/System32/taskkill -f
$(/cygdrive/c/Windows/System32/tasklist.exe /m cygwin1.dll | /bin/tail
-n +4 | while read a b c; do echo -en /pid $b ''; done)"
#
# ash.exe /bin/rebaseall -v
#
Please note that the part starting with bash and ends with done)"
is a single line.
If using it, check if the tail -n +4 works for your version of Windows.
best regards,
Herbert
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list