স্থগিত / স্থগিত থেকে ফিরে আসার জন্য আমি কীভাবে আদেশগুলি চালাব?


10

আমি আমার ল্যাপটপটি প্রায়শই সাসপেন্ড করি (পিএম-সাসপেন্ড) এবং কখনও কখনও আমার ডেস্কটপ (পিএম-সাসপেন্ড-হাইব্রিড) প্রায়শই প্রায়শই হয়। আমি সর্বশেষতম উবুন্টু ব্যবহার করছি (১৩.১০, সাউসি)।

আমি যখন সাসপেন্ডে চলে যাই বা ততক্ষণে সাসপেন্ড থেকে বের হয়ে আসার পরে আমি কোনও কমান্ড চালাতে পারি তখন কী উপায় আছে? আমি যে কোনও ওপেন আউটপুট এসএসএস সংযোগগুলি মেরে ফেলতে এবং অফলাইনপ্যাপ বন্ধ করতে চাই, যেহেতু তাদের সময়সীমা বিরক্তিকর হতে থাকে। ধারনা?

উত্তর:


11

ম্যানপেজ থেকে pm-action(8):

/etc/pm/sleep.d, /usr/lib/pm-utils/sleep.d
     Programs in these directories (called hooks) are combined
     and executed in C sort order before suspend and hibernate
     with as argument ´suspend´ or ´hibernate´. Afterwards they
     are called in reverse order with argument ´resume´ and
     ´thaw´ respectively. If both directories contain a similar
     named file, the one in /etc/pm/sleep.d will get preference.
     It is possible to disable a hook in the distribution
     directory by putting a non-executable file in
     /etc/pm/sleep.d, or by adding it to the HOOK_BLACKLIST
     configuration variable.

সুতরাং আপনি সহজেই এটির মতো একটি শেল স্ক্রিপ্ট রাখতে পারেন:

#!/bin/bash

case "$1" in
suspend|hibernate)
    actions to
    take
    on suspend
    or hibernate
    ;;
resume|thaw)
    other actions
    to trigger
    on resume
    ;;
esac

যেমন উদাহরণস্বরূপ 99-myhooks.shএবং এটি কার্যকর করা।

বিটিডাব্লু, আপনি Enter~.Enterএসএসএইচ সেশনে প্রবেশ করে বাসি এসএসএইচ-সংযোগগুলি হত্যা করতে পারেন ।


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