যখন কোনও ট্যাবের আইটিার্ম 2 এ নতুন আউটপুট আসে তখন আমি কি ম্যাক বিজ্ঞপ্তি পেতে পারি?


8

আপনি জানেন, আইটিার্ম 2 ট্যাবের রঙকে লাল বা বেগুনিতে পরিবর্তন করবে। তবে একসময় যখন আমি একটি ট্যাবে দীর্ঘ কাজ চালাই, আমাকে এটি পরীক্ষা করা উচিত যে এটি ঘন ঘন হয়ে যায় কিনা if সুতরাং .. যখন একটি ট্যাবে নতুন আউটপুট আসবে তখন আমি কী বিজ্ঞপ্তি পেতে পারি? যদি তাই হয়, কিভাবে?


তাহলে প্রশ্নটি ছিল "নতুন আউটপুট" বা ট্যাবে "কাজ শেষ" সম্পর্কে? তারা আলাদা ...: /
hmijail

উত্তর:


10

আপনি টার্মিনাল নোটিফায়ার ব্যবহার করতে পারেন । একবার ইনস্টল হয়ে একটি কমান্ড চালান:

long-running-command && terminal-notifier -message "Done" -title "Done"

long-running-commandশেষ হয়ে গেলে আপনি একটি বিজ্ঞপ্তি পাবেন।


উল্লেখ্য ব্যবহারের সুপারিশ ;পরিবর্তে &&মধ্যে nwinkler প্রতিক্রিয়া
ফ্রান্সেস Rosas

আপনি long-process && terminal-notifier -message 'Done.' || terminal-notifier -message 'Error running long-process.'ত্রুটিযুক্ত একটি পৃথক বার্তা জন্য করতে পারেন ।
স্লিপারো

2

উল্লিখিত ব্যবহার প্রক্রিয়া সহজ করার জন্য টার্মিনাল নোটিফায়ার টুল, আপনি একটি তৈরি করা উচিত ওরফে জন্য তার পরামিতি সহ, যাতে আপনি তাদের সব সময় টাইপ করতে হবে না।

আপনার .bashrcফাইলে, এইরূপ একটি উপনাম যুক্ত করুন:

alias termnot='terminal-notifier -message "Done" -title "Done"'

তারপরে আপনি এটি ব্যবহার করতে পারেন:

long-running-command ; termnot

বিটিডাব্লু: আমি ;পরিবর্তে কমান্ডগুলি পৃথক করার পরামর্শ দিচ্ছি &&&&এটি একটি শর্তসাপেক্ষ অপারেটর, এটি প্রথম সফল হলে কেবল দ্বিতীয় কমান্ড কার্যকর করবে। সুতরাং যদি আপনার প্রথম কমান্ডটি শূন্য-বহির্গমন কোডের সাথে ব্যর্থ হয় তবে আপনি কোনও বিজ্ঞপ্তি পাবেন না। সেমিকোলনের সাথে তাদের পৃথক করা নিশ্চিত করবে যে প্রথম কমান্ডের প্রস্থান কোড নির্বিশেষে দ্বিতীয় কমান্ড সর্বদা চালিত হবে। এখানে আরও তথ্য: https://unix.stackexchange.com/questions/100704/differences-between-executes-m Multipleple-commands-with-and

আরও একটি জিনিস: টার্মিনাল নোটিফায়ার সরঞ্জামটি ইনস্টল করতে, আমি হোমব্রিউর প্রস্তাব দিই । হোমব্রিউ ব্যবহার করে ইনস্টলেশনটিকে তত সহজ করে তোলে

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