-
cache_dirs - an attempt to keep directory entries in RAM to prevent disk spin-up
Thanks trurl, I completely missed that. It's a bit late where I'm at. I've been using the script for quite a while but always assumed the cached directories are saved in some file. I was confused as to why the script caused a lot of disk activity for some time after a reboot, it makes sense now.
-
cache_dirs - an attempt to keep directory entries in RAM to prevent disk spin-up
Couldn't find any info on where the cached folders are stored. Does anyone know? Does it go to the boot usb stick?
-
Fenix started following [Plugin] CA Fix Common Problems and Is there any difference between HPA and AMAC?
-
Shutdown unraid with curl
Ouch. Okay thanks to all from preventing me to waste even more time on this 😅 So what is exactly the difference between the "powerdown" and "shutdown -h now" command? I used to use the "shutdown" command but it almost always lead to unclean shutdowns, so I guess "powerdown" triggers all the routines to bring the array to a stop correctly. Is there any more to that?
-
Shutdown unraid with curl
Okay, so I looked at this again today. I specifically found this: function stopArray(form) { $(form).append('<input type="hidden" name="cmdStop" value="Stop">'); swal({title:'Proceed?',text:'This will stop the array',type:'warning',showCancelButton:true},function(p){if (p) form.submit(); else $('input[name="cmdStop"]').remove();}); } function stopParity(form,text) { $(form).append('<input type="hidden" name="cmdNoCheck" value="Cancel">'); swal({title:'Proceed?',text:'This will stop the running '+text+' operation',type:'warning',showCancelButton:true},function(p){if (p) form.submit(); else $('input[name="cmdNoCheck"]').remove();}); } function pauseParity(form) { $(form).append('<input type="hidden" name="cmdNoCheck" value="Pause">'); $('#pauseButton').val('Resume').prop('onclick',null).off('click').click(function(){resumeParity(form);}); form.submit(); } function resumeParity(form) { $(form).append('<input type="hidden" name="cmdCheck" value="Resume">'); $('#pauseButton').val('Pause').prop('onclick',null).off('click').click(function(){pauseParity(form);}); form.submit(); } function shutdown_now(form,cmd) { $(form).append('<input type="hidden" name="cmd" value="'+cmd+'">'); swal({title:'Proceed?',text:'This will '+cmd+' the system',type:'warning',showCancelButton:true},function(p){if (p) form.submit(); else $('input[name="cmd"]').remove();}); } function toggleApply(checked) { $('input[name="#apply"]').prop('disabled',!checked); } All commands that do not lead into an confirmation can just be called like this for example: http://192.168.178.5:80/update.htm?cmdStop=Stop&csrf_token=<insert_token_here> However as soon as I try to click, let's say the shutdown button I think the WebUI shows the apply button. Is there any way to directly call the apply button, or how would I proceed at this point?
-
Shutdown unraid with curl
Thanks Squid, I tried a few different things now, however I only got the one in the thread you linked working: <? $vars = parse_ini_file("/var/local/emhttp/var.ini"); exec('wget -qO /dev/null "http://localhost:80/update.htm?cmdStop=Stop&csrf_token='.$vars['csrf_token'].'"'); ?> When I tried to adapt to the shutdown command none of these approaches worked: <? $vars = parse_ini_file("/var/local/emhttp/var.ini"); exec('wget -qO /dev/null "http://localhost:80/update.htm?shutdown=apply&csrf_token='.$vars['csrf_token'].'"'); ?> <? $vars = parse_ini_file("/var/local/emhttp/var.ini"); exec('wget -qO /dev/null "http://localhost:80/update.htm?cmdShutdown=Apply&csrf_token='.$vars['csrf_token'].'"'); ?> <? $vars = parse_ini_file("/var/local/emhttp/var.ini"); exec('wget -qO /dev/null "http://localhost:80/update.htm?shutdown=shutdown&csrf_token='.$vars['csrf_token'].'"'); ?> I think my main issue at this point is, that I don't know how to find out which command corresponds to shutting down. Is there any chance to find that out?
-
Shutdown unraid with curl
Hi Guys, I'm trying to shutdown unraid via curl, so I can do a proper shutdown in the terminal. The main reason I want to do this is that I want to shutdown my server with Google Home. After reading here that there is no completely clean way to do this directly from the terminal I figured why not just press the shutdown button in the webinterface. I already tried instructions from unraid v5 (see link) however this did not work for me. These are the commands I tried: curl -u root:<password> http://<server-ip>/update.htm?shutdown=apply curl -u root:<password> http://<server-ip>/webGui/include/Boot.php Any advice is greatly appreciated.
Fenix
Members
-
Joined
-
Last visited