После поиска этого сайта и различных вопросов, становится ясно, что services и systemd
недоступны для WSL. Мне нужно запускать программу в WSL каждый раз, когда я запускаю свой компьютер, поэтому я прочитал эту страницу о том, как использовать crontab: Как запустить службу Ubuntu в Windows (при запуске)? Супер пользователь, но я запутался, потому что формат не соответствует формату в crontab.
Кроме того, этот конкретный вопрос был специфичен для серверов SSH, который требует, чтобы аспект безопасности, если он учитывался, и приводил к чрезмерному усложнению шагов. Независимо от того, шаги, исследованные в этом предложении, были опробованы, и они не сработали. Кроме того, этот вопрос очень специфичен для серверов SSH, тогда как этот вопрос касается общего экологического требования i. Мне нужно знать, КАК запускать службы в WSL (которые могут включать, но не ограничиваются серверами SSH)
По сути - требуется более упрощенное решение, чем Как запустить сервис Ubuntu в Windows (при запуске)? обеспечивает.
Однако это мой cron:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
PATH=cd /usr/local/src/:cd xmr-stak-cpu:cd bin/
@reboot . sudo ./xmr-stak-cpu
Я также сделал это:
Запустите цикл bash/cron при запуске
Создайте файл с именем linux.bat в оболочке: запуск
Paste: C:\Windows\System32\bash.exe -c 'while [ true ]; do sudo /usr/sbin/cron -f; done'
Это не работает.
Как я могу запустить сервис в WSL? Или есть способ использовать Windows?
Потому что в Windows я попробовал следующее: используя https://github.com/Microsoft/WSL/issues/612
Run: When the computer starts,
Action: Start a program,
Program: c:\Windows\system32\bash.exe,
Arguments: -c "sudo /xmr-stak-cpu/bin/xmr-stak-cpu -D"
Start in: /usr/local/src/
И, как вы уже догадались, все равно не работает. Честно говоря, я хотел бы сделать это в WSL, потому что это мой предпочтительный путь, но я буду любым способом.
У меня есть рабочая станция с 96 ГБ ОЗУ, и поэтому я предпочитаю использовать ее в качестве компьютера с двумя Linux/Windows, а не моего маленького ноутбука.
У меня есть задачи как на Linux, так и на Windows, и мне действительно нужно / я предпочитаю решение Linux, предоставляемое Windows.
Я рассмотрел другой вопрос, и есть пакет под названием Mysys, который, по-видимому, обеспечивает решение, однако это отличается от интеграции, предоставляемой Microsoft, которая была отличным способом продвижения вперед.