Windows CMD Toplu İşlem, BAŞLATMA, çıkış yönlendirmesi, ancak ekleme


0

Şu anda cmd çıktı yönlendirmesi ile ilgili sorunlar var.

Başka bir wayne.bat'i çağırmak ve çıktısının yönlendirilmesini istemek için "start" komutunu kullanıyorum. Bu işe yarar, ancak .bat'imi her başlattığımda (her gün ne olur), "eski" günlük dosyası atılır, bu yüzden .bat'ı yeniden başlattıktan sonra eklenmez.

benim emrim:

start /min wayne.bat run ^> logs\log.txt 2>&1

Amaçlandığı gibi çalışır. Şimdi "ekleme" modu genellikle "& gt; & gt;" kullanılarak etkinleştirilir. "& gt;" yerine, denedim:

start /min wayne.bat run ^>> logs\log.txt 2>&1

betiğin kabuk üzerinde çağrılsa bile herhangi bir hata mesajı olmadan anında durmasına neden olan şey. "^" Çıkış karakteri olmadan da çalışmaz.

Peki, bir betiği başlatmak ve çıktısını ekli bir şekilde yönlendirmek için "start" komutunu nasıl kullanabilirim?

Yanıtlar:


0

Arayabilirsin

start /min wayne.bat run ^>^> logs\log.txt 2>&1

1
kafa - & gt; büro Tek bir "& gt;" den kaçmak gerekirse, diğerinden de kaçmalıyım -.- bu çok açık! Bunun için teşekkürler! =]
Wutklumpen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.