2016-06-11, 23:01
  #1
Medlem
Hejsan, jag behöver ett bash script för att öppna en och samma webb sida en gång i minuten.
Detta för att jag behöver uppdatera just denna sidan. Men det funkar inte att bara ladda om för sidan hoppar till en annan sida när man öppnar den.

Så jag behöver ett skript för att öppna
http://1.1.1.1
En gång varje minut, i firefox.
Gärna i en och samma tab.
Citera
2016-06-11, 23:11
  #2
Medlem
Det är mig veterligen inte möjligt under samma instans om du använder de senaste versionerna.

Kommandot mot en existerande instans (remote-någonting om jag inte minns fel) är numera borttaget. Därmed försvinner möjligheten för dig att via vanilla bash/FF uppdatera samma tabb.


Det finns dock FF-plugins som gör detta.
Det finns även FF-plugins som implementerar möjligheten att från bash skicka kommandon över ett protokoll som sedan omvandlar det till js som körs.

Utan plugins så tror jag dock inte att det är möjligt i dagsläget.
Citera
2016-06-11, 23:49
  #3
Medlem
towbs avatar
Vet inte riktigt om jag hänger med men det här borde vara något åt det hållet:
Kod:
#!/bin/bash

while true; do
  xdotool windowactivate $(xdotool search --name "Firefox" | head -1) \
  && xdotool key ctrl+l \
  && xdotool type 'https://www.flashback.org' \
  && xdotool key Return
  sleep 60
done
Se till att ha `xdotool` installerat, du kan inte göra annat i bakgrunden eftersom du kommer att hoppa till FF en gång i minuten.
Citera
2016-06-12, 10:26
  #4
Moderator
vhes avatar
Starta en firefox, sedan:

Kod:
while sleep 60; do 
    firefox https://flashback.org/
done

Funkar på min maskin iaf. debian/testing (där firefox är iceweasel). Möjligt att .Suarez har rätt och det inte fungerar i senare versioner.

Troligen enklast om du väljer att köra detta i annan browser än din standardbrowser (dvs firefox om du brukar köra chrome, eller tvärt om).
Citera
2016-06-12, 21:47
  #5
Medlem
Citat:
Ursprungligen postat av vhe
Starta en firefox, sedan:

Kod:
while sleep 60; do 
    firefox https://flashback.org/
done

Funkar på min maskin iaf. debian/testing (där firefox är iceweasel). Möjligt att .Suarez har rätt och det inte fungerar i senare versioner.

Troligen enklast om du väljer att köra detta i annan browser än din standardbrowser (dvs firefox om du brukar köra chrome, eller tvärt om).


Tack det funkade klockrent.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in