ইউজার লগইন প্রম্পট ব্লক করতে সিস্টেমড অনশট পরিষেবা


1

আমার একটি অনশট সিস্টেমড পরিষেবা রয়েছে, এর জন্য একটি প্রক্রিয়া শুরু করা দরকার, তবে আমি চাই না যে ব্যবহারকারীটি লগইন প্রম্পটটি সমাপ্ত হওয়া অবধি না করে, এটি চেষ্টা করে দেখুন:

[Unit]
Description=Stap Loader.
After=network-online.target
Before=systemd-logind.service

[Service]
Type=oneshot
LimitNOFILE=8192
ExecStart=/opt/stap/stap start
ExecStop=/opt/stap/stap stop
StandardOutput=journal+console
RemainAfterExit=yes
TTYVTDisallocate=true
TTYReset=true

[Install]
WantedBy=multi-user.target

এটি কাজ করে না।


যখন আপনি বলেন এটি কাজ করে না। আপনি কি বোঝাতে চেয়েছেন? এটা কি মোটেও চালায় না? এটি চলে, তবে ব্যবহারকারী লগ ইন না হওয়া পর্যন্ত? কোন ত্রুটি বার্তা আছে? আমরা আপনাকে এখানে সহায়তা শুরু করতে পারার আগে আপনাকে তথ্যের সরবরাহ করতে হবে।
মাইকেল ফ্রাঙ্ক

এটি চলতে থাকে, তবে লগইন প্রম্পটটি এখনও চলতে থাকে যখন এটি এখনও চলছে (কোনও হ্যাঁ, নিশ্চিত এটির 'অনশট')
ন্যাটি

উত্তর:


1

এটির সাথে এটি সমাধান করার জন্য পরিচালিত:

Before=getty@tty1.service

এটি কেবল tty (ভিএমওয়্যার কনসোল বা খালি ধাতু) থেকে ব্যবহৃত হবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.