Code Monkey home page Code Monkey logo

Comments (2)

karlicoss avatar karlicoss commented on June 9, 2024

Sorry, no idea -- I don't use Windows really. It must be possible, since Windows has services (or even simpler 'autostart' shortcuts)

from promnesia.

AnweshGangula avatar AnweshGangula commented on June 9, 2024

I was able to setup a Task Scheduler in Windows and trigger it to automatically run on Windows Startup using the below script:

cmd /c ""C:\Program Files\Git\bin\bash.exe" --login -i -- %USERPROFILE%\Downloads\promnesiaServe.sh"

Note that I was only able to get it work using Git Bash. running command directly in cmd or powershell did not work


Below are the steps:

  1. Create a bash file with the below script
    #!/bin/bash
    cd /D/Source_Code/GitHub/promnesia # this is the path to my local clone of the promnesia repo
    # echo Change Directory done
    
    ./scripts/promnesia serve
  2. Save the file in your PC. I saved it here: %USERPROFILE%\Downloads\promnesiaServe.sh
  3. Then open the Task Scheduler in Windows from the start menu
  4. Click "Create a Basic Task"
  5. Provide a name to the task - I used Run Promnesia Serve
  6. in the Next Scree, choose a Trigger - I chose When computer starts and click Next
  7. In the Next Screen, choose Start a Program and click Next
  8. Then enter the below values in the respective input fields:
    a. Program/Script: use either cmd or C:\Windows\System32\cmd.exe
    b. Add arguments (optional): input /c ""C:\Program Files\Git\bin\bash.exe" --login -i -- %USERPROFILE%\Downloads\promnesiaServe.sh"
  9. Click Next and Finish to create a task. This will be automatically run when you restart your Windows

Note that sometimes the Task Scheduler doesn't start the task on Windows Start, so its better to add a 5 mins delay in the Trigger, which will ensure the task to be run.


Reference:

from promnesia.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.