Quên Email Đăng Ký Spotify? Tôi Đã Tự Viết Script Để Quản Lý Hàng Loạt Chrome Profile

08 tháng 4, 2026·6 phút đọc

Việc quản lý quá nhiều Chrome Profile thường xuyên khiến chúng ta rơi vào tình trạng "quên sạch" email đăng ký cho các dịch vụ như Spotify hay LeetCode. Bài viết này chia sẻ giải pháp đơn giản nhưng hiệu quả: sử dụng một đoạn Bash Script kết hợp với Apple Automator để biến việc chuyển đổi profile trở nên tức thì và tự động hóa hoàn toàn.

Quên Email Đăng Ký Spotify? Tôi Đã Tự Viết Script Để Quản Lý Hàng Loạt Chrome Profile

Chuyện đó lại xảy ra một lần nữa..

Tôi mở Chrome, bấm vào một bookmark mà tôi khá chắc là đúng, và kết quả là lại lạc vào bảng điều khiển (dashboard) LeetCode của một người nào đó. Không phải người lạ, mà là chính tôi, chỉ là phiên bản "sai" của tôi. Sai email, sai hồ sơ (profile), sai phiên bản cuộc đời mà Chrome đã hữu ý chia cắt ra một vũ trụ nhỏ bé riêng biệt.

Tôi có ít nhất 7 Chrome Profile. Tôi biết. Tôi biết. Đừng hỏi tôi tại sao.

Vấn đề là, nó không bắt đầu theo cách này. Không bao giờ là vậy. Bạn tạo thêm một profile cho công việc. Rồi thêm một cho dự án phụ. Rồi thêm một nữa vì bạn muốn tách tài khoản Google cá nhân ra. Và rồi, bốn profile sau đó, bạn thực sự không thể nhớ mình đã dùng email nào để đăng ký Spotify, và bạn quá sợ hãi để kiểm tra vì sợ rằng đó là email gắn liền với một địa chỉ mà bạn không còn sử dụng nữa.

Đây không phải là giả định. Đây là cuộc sống thực của tôi.

Vì vậy, một cách tự nhiên, tôi đã làm điều mà bất kỳ người hợp lý nào cũng làm: Tôi tìm kiếm một giải pháp đã có sẵn.

Khi các công cụ hiện tại gần như giúp được

Công cụ chuyển đổi Profile tích hợp sẵn của Chrome thực ra khá tốt. Và có những tiện ích mở rộng (extensions) cho vấn đề chính xác này, một số trong số đó được xây dựng rất tốt. Tôi đã thử vài cái.

Vấn đề nằm ở đâu? Hầu hết mọi giải pháp đều giả định rằng tôi muốn quản lý các profile của mình tốt hơn. Dọn dẹp chúng. Tổ chức chúng. Chuyển đổi giữa chúng mượt mà hơn.

Đó là một vấn đề đáng để giải quyết. Chỉ là nó không phải vấn đề của tôi.

Vấn đề của tôi cụ thể hơn và, thành thật mà nói, "ngượng ngùng" hơn: Tôi không muốn nghĩ về profile chút nào. Tôi muốn bấm vào một thứ và đến đúng nơi — đúng profile, đúng trang web, đã đăng nhập sẵn, tất cả mà không cần đưa ra một quyết định nào cả.

Các tiện ích mở rộng đang đưa cho tôi một tấm bản đồ tốt hơn. Tôi cần một cỗ máy dịch chuyển tức thời (teleporter).

Vì vậy tôi đã xây dựng một cái. Một kiểu vậy.

Nó bắt đầu như một thí nghiệm nhỏ vào một buổi chiều chậm nhịp. Hóa ra Chrome có thể được khởi chạy từ terminal với các cờ (flags) — bạn có thể truyền cho nó một thư mục profile cụ thể và một URL, và nó sẽ mở chính xác ở đó. Vì vậy, tôi đã viết một bash script nhỏ thực hiện tất cả công việc suy nghĩ này thay tôi.

Đây là toàn bộ thứ đó:

#!/bin/bash

email=$1
url=$2

# Ánh xạ profile sử dụng if-elif
if [ "$email" = "[email protected]" ]; then
    profile_dir="Profile 1"
elif [ "$email" = "[email protected]" ]; then
    profile_dir="Profile 2"
elif [ "$email" = "[email protected]" ]; then
    profile_dir="Profile 3"
elif [ "$email" = "[email protected]" ]; then
    profile_dir="Profile 4"
elif [ "$email" = "[email protected]" ]; then
    profile_dir="Default"
else
    echo "Email not found in profile mapping: $email"
    exit 1
fi

open -na "Google Chrome" --args --profile-directory="$profile_dir" "$url"

Chỉ vậy thôi. Bạn truyền cho nó hai đối số — một email và một URL — và nó sẽ tìm ra xem Chrome profile nào ánh xạ tới email đó, sau đó khởi chạy Chrome trực tiếp vào profile đó tại URL đó. Không cần chuyển đổi, không cần suy nghĩ, không có tài khoản sai.

Để sử dụng nó, bạn sẽ gọi nó từ terminal như sau:

bash chrome-launcher.sh [email protected] https://leetcode.com

Chrome mở ra. Đúng profile. Đúng trang web. Bạn đã đăng nhập sẵn.

Script chạy hoàn toàn cục bộ — không có gọi internet, không có bên thứ ba nào cả, chỉ là máy của bạn tự làm những gì bạn bảo.

Phần khiến nó thực sự dễ chịu — Apple Automator

Một lệnh terminal thì hữu ích. Một biểu tượng có thể bấm được trong Dock của bạn thì thật tuyệt vời.

Đây là lúc Apple Automator phát huy tác dụng. Nếu bạn dùng Mac và chưa từng dùng Automator, đây là ứng dụng tích hợp cho phép bạn bọc các script và hành động vào các ứng dụng độc lập (không cần viết code ở phía Automator).

Dưới đây là chính xác cách tôi thiết lập nó:

  1. Mở Automator (nó nằm trong thư mục Applications của bạn).
  2. Chọn New Document → Application.
  3. Tìm kiếm "Run Shell Script" trong bảng điều khiển hành động và kéo nó vào quy trình làm việc (workflow).
  4. Trong ô shell script, nhập lệnh khởi chạy của bạn — ví dụ:

bash /path/to/chrome-launcher.sh [email protected] https://leetcode.com

  1. Nhấn File → Save, đặt tên cho nó (ví dụ: LeetCode) và lưu dưới dạng Application.
  2. Kéo ứng dụng đó vào Dock của bạn.

Đó là một biểu tượng. Một điểm đến. Bạn lặp lại điều này cho mọi tổ hợp profile và trang web bạn quan tâm — Spotify, bảng điều khiển công việc của bạn, bất cứ thứ gì, mỗi cái được lưu thành một ứng dụng Automator nhỏ riêng biệt, mỗi cái được mã hóa cứng với đúng email và URL.

Tôi giờ có một hàng nhỏ những thứ này trong Dock của mình. Mỗi cái về cơ bản là một cỗ máy dịch chuyển tức thời đến một góc cụ thể trong cuộc sống kỹ thuật số của tôi.

Điều gì thực sự đã thay đổi?

Điều này không thay đổi cuộc đời tôi. Nó chỉ là một bash script và vài thủ thuật Automator. Nhưng nó đã loại bỏ một sự khó chịu cụ thể, lặp đi lặp lại mà tôi gặp phải nhiều lần mỗi ngày. Đối với một người có bộ nhớ hoạt động với tốc độ của một trình duyệt đang mở 40 tab, thì điều đó thực sự đáng kể.

Bạn có nên xây dựng cái này không?

Nếu bạn có nhiều hơn hai hoặc ba Chrome Profile và bạn đã từng nhìn chằm chằm vào màn hình đăng nhập và nghĩ "khoan đã, tôi dùng email nào ở đây" — thì có, lẽ ra你应该.

Toàn bộ thiết lập tốn khoảng 20 phút. Script đủ ngắn để bạn có thể đọc và hiểu toàn bộ nó trong 30 giây. Phần Automator thì chỉ là point-and-click. Và khi hoàn thành, bạn thực sự sẽ không phải nghĩ về nó nữa — đó chính là mục đích.

Để tự thiết lập, bạn chỉ cần:

  1. Biết các thư mục Chrome Profile của bạn (bạn có thể tìm thấy chúng tại chrome://version/ dưới "Profile Path").
  2. Ánh xạ mỗi email tới profile của nó trong script.
  3. Tạo một ứng dụng Automator cho mỗi điểm đến.

Tôi đang nghĩ đến việc dọn dẹp nó thành một repo (kho lưu trữ) chính thức. Nếu điều đó nghe có vẻ hữu ích, hãy cho tôi biết trong phần bình luận — nó giúp tôi tìm ra xem đây là "vấn đề của tôi" hay là một vấn đề rất mang tính "chúng ta".

Đoán của tôi? Chắc chắn là vấn đề của "chúng ta".

Bài viết được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗