Üdv!
Adott két gép.
Az egyik gépen lefut egy sql mentés éjfélkor.
Ez tökéletesen üzemel, létrejönnek a fájlok.
Ezeket szerettem volna cron-ba futtatva átmásolni a másik gépre.
A második gépen létrehoztam a könyvtárt, megadtam a jogokat és felmountoltam az első gépre mint hálózati meghajtó.
Ha kézzel indítom a batch file-t simán lefut a mentés.
Cron-ba rakva viszont nem.
A cron szerint a feladat sikeresen végrehajtva.
Mit rontottam el?
batch file:
cd "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\vyw"
copy *.* "\\192.168.0.101\sql_biztmas\vyw" /Y
cd "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\szlakep"
copy *.* "\\192.168.0.101\sql_biztmas\szlakep" /Y
cd "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\msdb"
copy *.* "\\192.168.0.101\sql_biztmas\msdb" /y
cd "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master"
copy *.* "\\192.168.0.101\sql_biztmas\master" /y
cron beállítások:
Általános: Akkor is fut, ha nincs bejeletkezve
Indítás: naponta 1:20 minen nap
Műveletek: program indítása C:\Users\pch\sqlment.bat
Feltételek: csak akkor ha a szám...hálózatos áram; leállás az aksis üzemnél
Beállítások: Feladat igény szerinti futtatás; leállás ha 3 napig fut; leállás kényszerítése
Napló szerint minden ok.
Információ 2014.11.18. 1:20:11 102 A feladat befejeződött (2) d3d9dd17-4428-4c0b-a210-ec5640a89262
Információ 2014.11.18. 1:20:11 201 A művelet befejeződött (2) d3d9dd17-4428-4c0b-a210-ec5640a89262
Információ 2014.11.18. 1:20:00 129 Létrehozott feladatfolyamat Információ
Információ 2014.11.18. 1:20:00 100 A feladat elindult (1) d3d9dd17-4428-4c0b-a210-ec5640a89262
Információ 2014.11.18. 1:20:00 200 A művelet elindult (1) d3d9dd17-4428-4c0b-a210-ec5640a89262
Információ 2014.11.18. 1:20:00 319 A feladat-végrehajtó a feladat indítására vonatkozó üzenetet kapott (1)
Információ 2014.11.18. 1:20:00 107 Ütemező által indított feladat Információ d3d9dd17-4428-4c0b-a210-ec5640a89262
A fájlok mégse jönnek létre.
Hely van neki a célgépen.
Köszi!
- 3692 megtekintés
Hozzászólások
Először egy set és egy dir parancs fájlba irányításával megnézném, hogy a batch milyen környezettel fut, és hogy belelát-e a megosztásba.
- A hozzászóláshoz be kell jelentkezni
Ha kézzel indítom lefut simán.
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni
Nem is annak a környezetét kellene tesztelni, ami fut, hanem, ami nem fut.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Köszönöm!
Hiba az volt, hogy a copynál //192.168.0.101/.... volt megadva.
Ha z:/ -t írtam simán lefutott.
Az a furcsa, hogy a batch filet kézzel indítva lefutott. Ha meg időzítettem akkor nem tudott belépni a megosztásba.
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni
+ whoami és jó esélyel meg is lesz a hiba.
- A hozzászóláshoz be kell jelentkezni
mióta hívják a windows-os task scheduler-t cron-nak??
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Ami lehet: a cd parancs a meghajtovaltast nem vegzi el batch-ben. Elobb c: , majd cd
- A hozzászóláshoz be kell jelentkezni
vagy "CD /D C:\path"
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
Holnap kiderül.
Köszi!
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni
Hát nem nyert.
Ugyanúgy nem mentett semmit.
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni