Chcę, aby R zamykał mój komputer po mojej (rozległej) symulacji i zapisywaniu wyników, czy to możliwe?Wyłączanie systemu Windows po symulacji
Odpowiedz
Tak, spójrz na funkcję shutdown
w opakowaniu fun
.
Flagi dla polecenia systemowego shutdown
zależą od systemu operacyjnego, funkcja po prostu wywołuje odpowiednio oznaczone polecenie.
fun::shutdown
function (wait = 0)
{
Sys.sleep(wait)
ifelse(.Platform$OS.type == "windows", shell("shutdown -s -t 0"),
system("shutdown -h now"))
}
Dziękuję, to powinno załatwić sprawę. – Maciej
R może wysyłać polecenia do systemu z ?system
, a więc wszystko, co jest wymagane dla Windows można zrobić z tym:
R ma .Last()
funkcję kontrolowanego przez quit()
(lub q()
) z jego argumentem runLast
, więc tutaj wysyłane są polecenia wyłączania poprzez system
, tak aby pojawiły się po wyjściu R. Zapisywanie obiektów za pomocą R jest wykonywane za pomocą save
lub save.image
, chociaż istnieje również domyślna opcja zapisywania z quit()
.
Dziękuję za te informacje, przyjrzę się tym opcjom, może niektóre z nich będą przydatne. – Maciej
- 1. Wyłączanie zgłaszania błędów systemu Windows (Dr Watson) dla mojego procesu
- 2. Julia: optymalizacja symulacji prostego systemu dynamicznego
- 3. Wyłączanie zainstalowanych czcionek z systemu w przeglądarce
- 4. Wyłączanie usługi Windows przy uruchamianiu aplikacji
- 5. Serwer SQL nie działa po aktualizacji systemu Windows 8.1 do systemu Windows 10
- 6. Usługa systemu Windows nie jest uruchamiana po uaktualnieniu systemu Windows 10
- 7. Systrace dla systemu Windows
- 8. Zapobieganie zamykaniu systemu Windows
- 9. Jak zapobiec uruchamianiu systemu Windows przy uruchamianiu systemu Windows?
- 10. Usługa systemu Windows a aplikacja systemu Windows - najlepsza praktyka
- 11. Windows 7 zdalne wyłączanie: Odmowa dostępu (5)
- 12. Foldery instalacji systemu Windows
- 13. Skalowanie usług systemu Windows
- 14. odpowiednik systemu Windows inet_aton
- 15. Regex.h dla systemu Windows
- 16. Ręczne uwierzytelnianie systemu Windows
- 17. Usługa wdrażania systemu Windows
- 18. Testowanie instalatorów systemu Windows
- 19. Katalog początkowy plików wsadowych systemu Windows po uruchomieniu "admin as
- 20. Skanowanie po stronie serwera w pliku dla systemu Windows
- 21. Jak uruchomić zadanie po uruchomieniu usługi systemu Windows?
- 22. Czy mogę po prostu skopiować repozytorium git do systemu Windows?
- 23. Kończenie systemu() po pewnym czasie w systemie Windows
- 24. Problem z zaufanym certyfikatem po ponownym uruchomieniu systemu Windows
- 25. Polecenie Synchronizacja systemu plików dla systemu Windows
- 26. PHP Usuwanie systemu Windows^M
- 27. Uwierzytelnianie plików wykonywalnych systemu Windows
- 28. Emulator systemu Windows Phone 7: Czy mogę zasymulować połączenie telefoniczne?
- 29. C# Usługa główna systemu Windows
Powinieneś ostrożnie zapisywać wyniki samodzielnie. –
@ RomanLuštrik Zapewnia porady mądre poza jego latami. Jeśli * musisz * zamknąć przed ręcznym zapisaniem, zapisz tymczasowy plik .Rd gdzieś ze wszystkimi wynikami pośrednimi. Będziesz strasznie zirytowany, jeśli popełnisz drobny błąd, konwertując wyniki wewnętrzne do ładnego czystego zestawu danych, co spowoduje, że nie zostanie zapisany. –
Symulacja i zapisywanie wyników, a niż wyłączanie, anwsers poniżej jest to, co chciałem. – Maciej